📄
Core/CompilationExtensions.cs
using System.Collections.Generic; using Microsoft.CodeAnalysis; namespace Reacher; internal static class CompilationExtensions { public static void Accept(this Compilation compilation, SymbolVisitor visitor) => compilation.Assembly.Accept(visitor); public static void Accept(this IEnumerable<Compilation> compilations, SymbolVisitor visitor) { foreach (var compilation in compilations) { compilation.Accept(visitor); } } }