4 instantiations of CachingSemanticModelProvider
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
843.WithSemanticModelProvider(new CachingSemanticModelProvider())
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (3)
104.WithSemanticModelProvider(new CachingSemanticModelProvider()) 742compilation = _compilation.WithSemanticModelProvider(new CachingSemanticModelProvider()).WithEventQueue(new AsyncQueue<CompilationEvent>()); 1207compilation = compilation.WithSemanticModelProvider(new CachingSemanticModelProvider());
5 references to CachingSemanticModelProvider
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\AnalyzerDriver.CompilationData.cs (2)
15SemanticModelProvider = (CachingSemanticModelProvider)compilation.SemanticModelProvider!; 19public CachingSemanticModelProvider SemanticModelProvider { get; }
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
88protected CachingSemanticModelProvider SemanticModelProvider => CurrentCompilationData.SemanticModelProvider;
Microsoft.CodeAnalysis.CSharp (1)
Compiler\MethodCompiler.cs (1)
1172_compilation.SemanticModelProvider is CachingSemanticModelProvider cachingSemanticModelProvider)
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\MethodCompiler.vb (1)
1268Dim cachingSemanticModelProvider = TryCast(compilation.SemanticModelProvider, CachingSemanticModelProvider)