1 instantiation of CachingSemanticModelProvider
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\CachingSemanticModelProvider.cs (1)
29public static CachingSemanticModelProvider Instance { get; } = new CachingSemanticModelProvider();
8 references to CachingSemanticModelProvider
Microsoft.CodeAnalysis (8)
DiagnosticAnalyzer\AnalyzerDriver.CompilationData.cs (2)
15SemanticModelProvider = (CachingSemanticModelProvider)compilation.SemanticModelProvider!; 19public CachingSemanticModelProvider SemanticModelProvider { get; }
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
90protected CachingSemanticModelProvider SemanticModelProvider => CurrentCompilationData.SemanticModelProvider; 847.WithSemanticModelProvider(CachingSemanticModelProvider.Instance)
DiagnosticAnalyzer\CachingSemanticModelProvider.cs (1)
29public static CachingSemanticModelProvider Instance { get; } = new CachingSemanticModelProvider();
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (3)
100.WithSemanticModelProvider(CachingSemanticModelProvider.Instance) 726: _compilation.WithSemanticModelProvider(CachingSemanticModelProvider.Instance).WithEventQueue(new AsyncQueue<CompilationEvent>()); 1191compilation = compilation.WithSemanticModelProvider(CachingSemanticModelProvider.Instance);