1 write to CompilationState
Microsoft.CodeAnalysis.CSharp (1)
Lowering\MethodToClassRewriter.cs (1)
44
this.
CompilationState
= compilationState;
25 references to CompilationState
Microsoft.CodeAnalysis.CSharp (25)
Lowering\ClosureConversion\ClosureConversion.cs (19)
354
CompilationState
.ModuleBuilderOpt.AddSynthesizedDefinition(ContainingType, frame.GetCciAdapter());
360
MethodCompiler.BindSynthesizedMethodBody(frame.Constructor,
CompilationState
, Diagnostics),
400
CompilationState
.ModuleBuilderOpt.AddSynthesizedDefinition(synthesizedEnv, hoistedField.GetCciAdapter());
480
CompilationState
);
516
_lazyStaticLambdaFrame =
CompilationState
.StaticLambdaFrame;
524
methodId = new DebugId(DebugId.UndefinedOrdinal,
CompilationState
.ModuleBuilderOpt.CurrentGenerationOrdinal);
545
CompilationState
.StaticLambdaFrame = _lazyStaticLambdaFrame;
551
CompilationState
.ModuleBuilderOpt.AddSynthesizedDefinition(this.ContainingType, frame.GetCciAdapter());
557
MethodCompiler.BindSynthesizedMethodBody(frame.Constructor,
CompilationState
, diagnostics),
562
var F = new SyntheticBoundNodeFactory(frame.StaticConstructor, syntax,
CompilationState
, diagnostics);
703
if (
CompilationState
.Emitting)
707
CompilationState
.ModuleBuilderOpt.AddSynthesizedDefinition(frame, capturedFrame.GetCciAdapter());
1445
Debug.Assert(
CompilationState
.ModuleBuilderOpt != null);
1500
lambdaId = new DebugId(_lambdaDebugInfoBuilder.Count,
CompilationState
.ModuleBuilderOpt.CurrentGenerationOrdinal);
1552
CompilationState
.ModuleBuilderOpt.AddSynthesizedDefinition(translatedLambdaContainer, synthesizedMethod.GetCciAdapter());
1618
CompilationState
.CurrentImportChain));
1631
var result0 = wasInExpressionLambda ? node : ExpressionLambdaRewriter.RewriteLambda(node,
CompilationState
, TypeMap, RecursionDepth, Diagnostics);
1688
var F = new SyntheticBoundNodeFactory(_currentMethod, node.Syntax,
CompilationState
, Diagnostics);
1714
CompilationState
.ModuleBuilderOpt.AddSynthesizedDefinition(translatedLambdaContainer, cacheField.GetCciAdapter());
Lowering\MethodToClassRewriter.cs (6)
158
MethodSymbol? wrapper = this.
CompilationState
.GetMethodWrapper(methodBeingWrapped);
167
string methodName = GeneratedNames.MakeBaseMethodWrapperName(this.
CompilationState
.NextWrapperMethodIndex);
171
if (this.
CompilationState
.Emitting)
173
this.
CompilationState
.ModuleBuilderOpt.AddSynthesizedDefinition(containingType, wrapper.GetCciAdapter());
177
wrapper.GenerateMethodBody(this.
CompilationState
, this.Diagnostics);
301
SyntheticBoundNodeFactory factory = new SyntheticBoundNodeFactory(this.CurrentMethod, rewrittenLeft.Syntax, this.
CompilationState
, this.Diagnostics);