4 instantiations of CachingSemanticModelProvider
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
843
.WithSemanticModelProvider(new
CachingSemanticModelProvider
())
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (3)
104
.WithSemanticModelProvider(new
CachingSemanticModelProvider
())
742
compilation = _compilation.WithSemanticModelProvider(new
CachingSemanticModelProvider
()).WithEventQueue(new AsyncQueue<CompilationEvent>());
1207
compilation = compilation.WithSemanticModelProvider(new
CachingSemanticModelProvider
());
5 references to CachingSemanticModelProvider
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\AnalyzerDriver.CompilationData.cs (2)
15
SemanticModelProvider = (
CachingSemanticModelProvider
)compilation.SemanticModelProvider!;
19
public
CachingSemanticModelProvider
SemanticModelProvider { get; }
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
88
protected
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)
1268
Dim cachingSemanticModelProvider = TryCast(compilation.SemanticModelProvider,
CachingSemanticModelProvider
)