1 write to CompilationState
Microsoft.CodeAnalysis.CSharp (1)
Lowering\SyntheticBoundNodeFactory.cs (1)
167
this.
CompilationState
= compilationState;
19 references to CompilationState
Microsoft.CodeAnalysis.CSharp (19)
Compiler\MethodBodySynthesizer.Lowered.cs (1)
334
F.
CompilationState
.AddMethodWrapper(methodBeingWrapped, this, body);
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
444
SyntheticBoundNodeFactory statementFactory = new SyntheticBoundNodeFactory(_method, whenClause, _methodBodyFactory.
CompilationState
, _diagnostics);
472
SyntheticBoundNodeFactory statementFactory = new SyntheticBoundNodeFactory(_method, original.Syntax, _methodBodyFactory.
CompilationState
, _diagnostics);
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
95
var typeCompilationState = _factory.
CompilationState
;
Lowering\LocalRewriter\LocalRewriter.cs (4)
176
get { return _factory.
CompilationState
.ModuleBuilderOpt; }
325
if (_factory.
CompilationState
.ModuleBuilderOpt is { } moduleBuilder)
342
if (_factory.
CompilationState
.Compilation.ShouldEmitNullableAttributes(localFunction))
1000
_factory.
CompilationState
.ModuleBuilderOpt?.EnsureIsReadOnlyAttributeExists();
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (4)
701
Debug.Assert(factory.
CompilationState
.ModuleBuilderOpt is { });
706
int generation = factory.
CompilationState
.ModuleBuilderOpt.CurrentGenerationOrdinal;
800
Debug.Assert(_factory.
CompilationState
.ModuleBuilderOpt is { });
801
int generation = _factory.
CompilationState
.ModuleBuilderOpt.CurrentGenerationOrdinal;
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
112
: base(slotAllocatorOpt, F.
CompilationState
, diagnostics)
Lowering\SyntheticBoundNodeFactory.cs (6)
42
public CSharpCompilation Compilation { get { return
CompilationState
.Compilation; } }
44
public PEModuleBuilder? ModuleBuilderOpt { get { return
CompilationState
.ModuleBuilderOpt; } }
545
CompilationState
.AddSynthesizedMethod(CurrentFunction, body);
1207
Debug.Assert(this.
CompilationState
is { DynamicOperationContextType: { } });
1208
return Typeof(this.
CompilationState
.DynamicOperationContextType);
1310
method = method.GetConstructedLeastOverriddenMethod(this.
CompilationState
.Type, requireSameReturnType: true);