3 overrides of Compilation
Microsoft.CodeAnalysis.CSharp (3)
Compilation\MemberSemanticModel.cs (1)
64
public override CSharpCompilation
Compilation
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
124
public override CSharpCompilation
Compilation
=> _parentSemanticModel.Compilation;
Compilation\SyntaxTreeSemanticModel.cs (1)
64
public override CSharpCompilation
Compilation
13 references to Compilation
Microsoft.CodeAnalysis.CSharp (13)
Compilation\CSharpSemanticModel.cs (12)
23
/// an instance is obtained by a call to <see cref="
Compilation
"/>.<see
36
/// table, (that is, from an <see cref="AssemblySymbol"/> of the <see cref="
Compilation
"/>),
1386
if (this.
Compilation
.ContainsSyntaxTree(syntax.SyntaxTree))
1670
var reduced = extensionMethod.ReduceExtensionMethod(containingType,
Compilation
);
2048
Compilation
.Conversions.ClassifyBuiltInConversion(pattern.InputType, pattern.NarrowedType, isChecked: false, ref discardedUseSiteInfo));
3442
symbols = StaticCast<Symbol>.From(CreateReducedExtensionMethodsFromOriginalsIfNecessary(call,
Compilation
));
4262
symbols = StaticCast<Symbol>.From(CreateReducedExtensionMethodsFromOriginalsIfNecessary(call,
Compilation
));
4768
MethodSymbol reduced = method.ReduceExtensionMethod(receiver.Type,
Compilation
);
4783
MethodSymbol reduced = method.ReduceExtensionMethod(receiverOpt.Type,
Compilation
);
4903
return this.
Compilation
;
5372
=> lazyDefaultState ??= syntaxTree.IsGeneratedCode(
Compilation
.Options.SyntaxTreeOptionsProvider, CancellationToken.None)
5374
:
Compilation
.Options.NullableContextOptions;
Compilation\MemberSemanticModel.cs (1)
68
return _containingPublicSemanticModel.
Compilation
;