1 write to Compilation
Microsoft.CodeAnalysis.CSharp (1)
Compiler\TypeCompilationState.cs (1)
84this.Compilation = compilation;
11 references to Compilation
Microsoft.CodeAnalysis.CSharp (11)
Compiler\MethodCompiler.cs (4)
778if (compilationState.Compilation.IsRuntimeAsyncEnabledIn(method)) 1589if (compilationState.Compilation.IsRuntimeAsyncEnabledIn(method)) 2059compilationState.Compilation, 2103return NullableWalker.GetAfterInitializersState(compilationState.Compilation, method, initializersBody, body, diagnostics);
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
74var typeKind = (compilationState.Compilation.Options.EnableEditAndContinue || method.IsIterator) ? TypeKind.Class : TypeKind.Struct;
Lowering\AsyncRewriter\RuntimeAsyncRewriter.cs (1)
26var variablesToHoist = IteratorAndAsyncCaptureWalker.Analyze(compilationState.Compilation, method, node, isRuntimeAsync: true, diagnostics.DiagnosticBag);
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
96if (compilationState.Compilation.Options.OptimizationLevel == OptimizationLevel.Release)
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
137if (compilationState.Compilation.ShouldEmitNullableAttributes(this))
Lowering\LocalRewriter\LocalRewriter.cs (1)
404if (_factory.CompilationState.Compilation.ShouldEmitNullableAttributes(localFunction))
Lowering\SyntheticBoundNodeFactory.cs (1)
44public CSharpCompilation Compilation { get { return CompilationState.Compilation; } }
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
147BoundBlock body = CSharp.MethodBodySynthesizer.ConstructFieldLikeEventAccessorBody(fieldLikeEvent, isAddMethod: MethodKind == MethodKind.EventAdd, compilationState.Compilation, diagnostics);