3 overrides of Compilation
Microsoft.CodeAnalysis.CSharp (3)
Compilation\MemberSemanticModel.cs (1)
64public override CSharpCompilation Compilation
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
124public override CSharpCompilation Compilation => _parentSemanticModel.Compilation;
Compilation\SyntaxTreeSemanticModel.cs (1)
64public 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"/>), 1386if (this.Compilation.ContainsSyntaxTree(syntax.SyntaxTree)) 1670var reduced = extensionMethod.ReduceExtensionMethod(containingType, Compilation); 2048Compilation.Conversions.ClassifyBuiltInConversion(pattern.InputType, pattern.NarrowedType, isChecked: false, ref discardedUseSiteInfo)); 3442symbols = StaticCast<Symbol>.From(CreateReducedExtensionMethodsFromOriginalsIfNecessary(call, Compilation)); 4262symbols = StaticCast<Symbol>.From(CreateReducedExtensionMethodsFromOriginalsIfNecessary(call, Compilation)); 4768MethodSymbol reduced = method.ReduceExtensionMethod(receiver.Type, Compilation); 4783MethodSymbol reduced = method.ReduceExtensionMethod(receiverOpt.Type, Compilation); 4903return this.Compilation; 5372=> lazyDefaultState ??= syntaxTree.IsGeneratedCode(Compilation.Options.SyntaxTreeOptionsProvider, CancellationToken.None) 5374: Compilation.Options.NullableContextOptions;
Compilation\MemberSemanticModel.cs (1)
68return _containingPublicSemanticModel.Compilation;