1 write to _compilation
Microsoft.CodeAnalysis.CSharp (1)
Compiler\MethodCompiler.cs (1)
95
_compilation
= compilation;
29 references to _compilation
Microsoft.CodeAnalysis.CSharp (29)
Compiler\MethodCompiler.cs (29)
362
if (
_compilation
.Options.ConcurrentBuild)
408
if (
_compilation
.Options.ConcurrentBuild)
438
var compilationState = new TypeCompilationState(containingType,
_compilation
, _moduleBeingBuiltOpt);
461
var synthesizedSubmissionFields = containingType.IsSubmissionClass ? new SynthesizedSubmissionFields(
_compilation
, containingType) : null;
470
Binder.BindFieldInitializers(
_compilation
, scriptInitializer, sourceTypeSymbol.StaticInitializers, _diagnostics, ref processedStaticInitializers);
473
Binder.BindFieldInitializers(
_compilation
, scriptInitializer, sourceTypeSymbol.InstanceInitializers, _diagnostics, ref processedInstanceInitializers);
616
_compilation
.LanguageVersion >= MessageID.IDS_FeatureNullableReferenceTypes.RequiredVersion() &&
621
this.
_compilation
,
673
var compilationState = new TypeCompilationState(null,
_compilation
, _moduleBeingBuiltOpt);
691
var compilationState = new TypeCompilationState(additionalType,
_compilation
, _moduleBeingBuiltOpt);
875
BoundBlock boundBody = MethodBodySynthesizer.ConstructFieldLikeEventAccessorBody(eventSymbol, isAddMethod,
_compilation
, diagnosticsThisMethod);
952
if (diagsWritten && !methodSymbol.IsImplicitlyDeclared &&
_compilation
.EventQueue != null)
954
_compilation
.SymbolDeclaredEvent(methodSymbol);
1027
_compilation
,
1039
DefiniteAssignmentPass.Analyze(
_compilation
, methodSymbol, initializerStatements, unusedDiagnostics, out _, requireOutParamsAssigned: false);
1040
DiagnosticsPass.IssueDiagnostics(
_compilation
, initializerStatements, BindingDiagnosticBag.Discarded, methodSymbol);
1054
RefSafetyAnalysis.Analyze(
_compilation
, methodSymbol, processedInitializers.BoundInitializers, diagsForCurrentMethod);
1095
DefiniteAssignmentPass.Analyze(
_compilation
, methodSymbol, analyzedInitializers, diagsForCurrentMethod.DiagnosticBag, out _, requireOutParamsAssigned: false);
1113
DefiniteAssignmentPass.Analyze(
_compilation
, methodSymbol, analyzedInitializers, diagsForCurrentMethod.DiagnosticBag, out _, requireOutParamsAssigned: false);
1114
DiagnosticsPass.IssueDiagnostics(
_compilation
, analyzedInitializers, diagsForCurrentMethod, methodSymbol);
1140
DiagnosticsPass.IssueDiagnostics(
_compilation
, body, diagsForCurrentMethod, methodSymbol);
1158
_compilation
.RegisterPossibleUpcomingEventEnqueue();
1165
if (diagsWritten && !methodSymbol.IsImplicitlyDeclared &&
_compilation
.EventQueue != null)
1172
_compilation
.SemanticModelProvider is CachingSemanticModelProvider cachingSemanticModelProvider)
1175
semanticModelWithCachedBoundNodes = (SyntaxTreeSemanticModel)cachingSemanticModelProvider.GetSemanticModel(syntax.SyntaxTree,
_compilation
);
1186
_compilation
.EventQueue.TryEnqueue(new SymbolDeclaredCompilationEvent(
_compilation
, methodSymbol.GetPublicSymbol(), semanticModelWithCachedBoundNodes));
1191
_compilation
.UnregisterPossibleUpcomingEventEnqueue();
1262
boundStatements = MethodBodySynthesizer.ConstructScriptConstructorBody(loweredBodyOpt, methodSymbol, previousSubmissionFields,
_compilation
);