Base:
property
Compilation
Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.Compilation
17 references to Compilation
Microsoft.CodeAnalysis.CSharp (17)
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
124
public override CSharpCompilation Compilation => _parentSemanticModel.
Compilation
;
Compilation\SpeculativeSyntaxTreeSemanticModel.cs (1)
50
: base(parentSemanticModel.
Compilation
, parentSemanticModel.SyntaxTree, root.SyntaxTree, parentSemanticModel.IgnoresAccessibility)
Compilation\SyntaxTreeSemanticModel.cs (11)
113
return
Compilation
.GetDiagnosticsForSyntaxTree(
120
return
Compilation
.GetDiagnosticsForSyntaxTree(
127
return
Compilation
.GetDiagnosticsForSyntaxTree(
134
return
Compilation
.GetDiagnosticsForSyntaxTree(
770
Compilation
.IsNullableAnalysisEnabledIn((CSharpSyntaxTree)SyntaxTree, new TextSpan(position, 0));
942
if (SynthesizedSimpleProgramEntryPointSymbol.GetSimpleProgramEntryPoint(
Compilation
, (CompilationUnitSyntax)memberDecl, fallbackToMainEntryPoint: false) is object)
1025
(compilation: this.
Compilation
,
1073
return createMethodBodySemanticModel(node, SynthesizedSimpleProgramEntryPointSymbol.GetSimpleProgramEntryPoint(
Compilation
, (CompilationUnitSyntax)node, fallbackToMainEntryPoint: false));
1476
return SynthesizedSimpleProgramEntryPointSymbol.GetSimpleProgramEntryPoint(
Compilation
, declarationSyntax, fallbackToMainEntryPoint: false).GetPublicSymbol();
2307
return this.
Compilation
.ScriptClass;
2405
case CompilationUnitSyntax unit when SynthesizedSimpleProgramEntryPointSymbol.GetSimpleProgramEntryPoint(
Compilation
, unit, fallbackToMainEntryPoint: false) is SynthesizedSimpleProgramEntryPointSymbol entryPoint:
Compilation\SyntaxTreeSemanticModel_RegionAnalysisContext.cs (4)
35
return new RegionAnalysisContext(
Compilation
, null, node, node, node);
42
return new RegionAnalysisContext(this.
Compilation
, member, boundNode, first, last);
52
return new RegionAnalysisContext(
Compilation
, null, node, node, node);
59
return new RegionAnalysisContext(
Compilation
, member, boundNode, first, last);