1 write to SemanticModelProvider
Microsoft.CodeAnalysis (1)
Compilation\Compilation.cs (1)
83
this.
SemanticModelProvider
= semanticModelProvider;
29 references to SemanticModelProvider
Microsoft.CodeAnalysis (6)
Compilation\Compilation.cs (2)
312
/// If <see cref="
SemanticModelProvider
"/> is non-null, it attempts to use <see cref="SemanticModelProvider.GetSemanticModel(SyntaxTree, Compilation, bool)"/>
323
/// it does not attempt to use the <see cref="
SemanticModelProvider
"/> to get a semantic model, but instead always creates a new semantic model.
Compilation\SemanticModelProvider.cs (1)
9
/// This provider can be attached to a compilation, see <see cref="Compilation.
SemanticModelProvider
"/>.
DiagnosticAnalyzer\AnalyzerDriver.CompilationData.cs (1)
15
SemanticModelProvider = (CachingSemanticModelProvider)compilation.
SemanticModelProvider
!;
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
462
Debug.Assert(compilation.
SemanticModelProvider
!= null);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
1205
if (compilation.
SemanticModelProvider
== null)
Microsoft.CodeAnalysis.CSharp (11)
Compilation\CSharpCompilation.cs (10)
552
this.
SemanticModelProvider
);
571
this.
SemanticModelProvider
);
594
this.
SemanticModelProvider
);
624
this.
SemanticModelProvider
);
664
this.
SemanticModelProvider
);
696
this.
SemanticModelProvider
);
704
if (this.
SemanticModelProvider
== semanticModelProvider)
739
this.
SemanticModelProvider
,
2270
if (
SemanticModelProvider
!= null)
2272
model =
SemanticModelProvider
.GetSemanticModel(syntaxTree, this, ignoreAccessibility);
Compiler\MethodCompiler.cs (1)
1172
_compilation.
SemanticModelProvider
is CachingSemanticModelProvider cachingSemanticModelProvider)
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\DiagnosticExtensions.cs (1)
316
Debug.Assert(newCompilation.
SemanticModelProvider
!= null);
Microsoft.CodeAnalysis.VisualBasic (11)
Compilation\MethodCompiler.vb (1)
1268
Dim cachingSemanticModelProvider = TryCast(compilation.
SemanticModelProvider
, CachingSemanticModelProvider)
Compilation\VisualBasicCompilation.vb (10)
520
Me.
SemanticModelProvider
,
546
Me.
SemanticModelProvider
)
572
Me.
SemanticModelProvider
)
614
Me.
SemanticModelProvider
)
668
Me.
SemanticModelProvider
)
703
Me.
SemanticModelProvider
)
710
If Me.
SemanticModelProvider
Is semanticModelProvider Then
751
Me.
SemanticModelProvider
,
2035
If
SemanticModelProvider
IsNot Nothing Then
2036
model =
SemanticModelProvider
.GetSemanticModel(syntaxTree, Me, ignoreAccessibility)