| Name | Message | Date |
|---|---|---|
| 📄 CalleBuilder.cs | 7 days ago | |
| 📄 CallGraph.cs | 7 days ago | |
| 📄 Cfa.csproj | 7 days ago | |
| 📄 CompilationsExtensions.cs | 7 days ago | |
| 📄 packages.lock.json | 7 days ago | |
| 📄 Scanner.cs | 7 days ago |
📄
core/src/CompilationsExtensions.cs
using System; using System.Collections.Generic; using System.Linq; using Microsoft.CodeAnalysis; namespace Cfa; internal static class CompilationsExtensions { public static SemanticModel GetSemanticModel(this IEnumerable<Compilation> compilations, SyntaxTree syntaxTree) => compilations.FirstOrDefault(c => c.ContainsSyntaxTree(syntaxTree))?.GetSemanticModel(syntaxTree) ?? throw new InvalidOperationException( $"Unable to get semantic model for syntax tree at {syntaxTree.FilePath}" ); }