1 write to CompilationState
Microsoft.CodeAnalysis.CSharp (1)
Lowering\MethodToClassRewriter.cs (1)
44this.CompilationState = compilationState;
25 references to CompilationState
Microsoft.CodeAnalysis.CSharp (25)
Lowering\ClosureConversion\ClosureConversion.cs (19)
364CompilationState.ModuleBuilderOpt.AddSynthesizedDefinition(ContainingType, frame.GetCciAdapter()); 370MethodCompiler.BindSynthesizedMethodBody(frame.Constructor, CompilationState, Diagnostics), 410CompilationState.ModuleBuilderOpt.AddSynthesizedDefinition(synthesizedEnv, hoistedField.GetCciAdapter()); 490CompilationState); 526_lazyStaticLambdaFrame = CompilationState.StaticLambdaFrame; 534methodId = new DebugId(DebugId.UndefinedOrdinal, CompilationState.ModuleBuilderOpt.CurrentGenerationOrdinal); 555CompilationState.StaticLambdaFrame = _lazyStaticLambdaFrame; 561CompilationState.ModuleBuilderOpt.AddSynthesizedDefinition(this.ContainingType, frame.GetCciAdapter()); 567MethodCompiler.BindSynthesizedMethodBody(frame.Constructor, CompilationState, diagnostics), 572var F = new SyntheticBoundNodeFactory(frame.StaticConstructor, syntax, CompilationState, diagnostics); 713if (CompilationState.Emitting) 717CompilationState.ModuleBuilderOpt.AddSynthesizedDefinition(frame, capturedFrame.GetCciAdapter()); 1456Debug.Assert(CompilationState.ModuleBuilderOpt != null); 1511lambdaId = new DebugId(_lambdaDebugInfoBuilder.Count, CompilationState.ModuleBuilderOpt.CurrentGenerationOrdinal); 1563CompilationState.ModuleBuilderOpt.AddSynthesizedDefinition(translatedLambdaContainer, synthesizedMethod.GetCciAdapter()); 1629CompilationState.CurrentImportChain)); 1642var result0 = wasInExpressionLambda ? node : ExpressionLambdaRewriter.RewriteLambda(node, CompilationState, TypeMap, RecursionDepth, Diagnostics); 1699var F = new SyntheticBoundNodeFactory(_currentMethod, node.Syntax, CompilationState, Diagnostics); 1725CompilationState.ModuleBuilderOpt.AddSynthesizedDefinition(translatedLambdaContainer, cacheField.GetCciAdapter());
Lowering\MethodToClassRewriter.cs (6)
158MethodSymbol? wrapper = this.CompilationState.GetMethodWrapper(methodBeingWrapped); 167string methodName = GeneratedNames.MakeBaseMethodWrapperName(this.CompilationState.NextWrapperMethodIndex); 171if (this.CompilationState.Emitting) 173this.CompilationState.ModuleBuilderOpt.AddSynthesizedDefinition(containingType, wrapper.GetCciAdapter()); 177wrapper.GenerateMethodBody(this.CompilationState, this.Diagnostics); 302SyntheticBoundNodeFactory factory = new SyntheticBoundNodeFactory(this.CurrentMethod, rewrittenLeft.Syntax, this.CompilationState, this.Diagnostics);