1 write to _compilation
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
66
_compilation
= compilation;
35 references to _compilation
Microsoft.CodeAnalysis (35)
Operations\ControlFlowGraphBuilder.cs (35)
2394
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
2435
return new ConversionOperation(condition,
_compilation
.ClassifyConvertibleConversion(condition, binOp.Type, out _), isTryCast: false, isChecked: false,
2441
return new ConversionOperation(operand,
_compilation
.ClassifyConvertibleConversion(operand, type, out ConstantValue? constantValue), isTryCast: false, isChecked: false,
2452
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
2553
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
3292
return MakeIsNullOperation(operand,
_compilation
.GetSpecialType(SpecialType.System_Boolean));
3317
var method = (IMethodSymbol?)
_compilation
.CommonGetSpecialTypeMember(nullableMember)?.GetISymbol();
3944
?
_compilation
.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol()
3945
:
_compilation
.GetSpecialType(SpecialType.System_IDisposable);
4142
? (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_IAsyncDisposable__DisposeAsync)?.GetISymbol()
4143
: (IMethodSymbol?)
_compilation
.CommonGetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose)?.GetISymbol());
4165
return new AwaitOperation(invocation, semanticModel: null, value.Syntax,
_compilation
.GetSpecialType(SpecialType.System_Void), isImplicit: true);
4183
iDisposable.Equals(
_compilation
.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable)?.GetITypeSymbol()));
4184
return new ConversionOperation(operand,
_compilation
.ClassifyConvertibleConversion(operand, iDisposable, out var constantValue), isTryCast, isChecked: false,
4192
ITypeSymbol objectType =
_compilation
.GetSpecialType(SpecialType.System_Object);
4246
var enterMethod = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2)?.GetISymbol();
4252
enterMethod = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter)?.GetISymbol();
4335
var exitMethod = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Exit)?.GetISymbol();
4457
?
_compilation
.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol()
4458
:
_compilation
.GetSpecialType(SpecialType.System_IDisposable);
4525
return new AwaitOperation(moveNext, semanticModel: null, operation.Syntax,
_compilation
.GetSpecialType(SpecialType.System_Boolean), isImplicit: true);
4532
return MakeInvalidOperation(
_compilation
.GetSpecialType(SpecialType.System_Boolean), enumeratorRef);
4645
ITypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
4691
var method = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(helper)?.GetISymbol();
5065
_compilation
.GetSpecialType(SpecialType.System_Boolean),
5146
var shiftConst = new LiteralOperation(semanticModel: null, operand.Syntax,
_compilation
.GetSpecialType(SpecialType.System_Int32),
5248
_compilation
.GetSpecialType(SpecialType.System_Boolean),
5369
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
5735
ITypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
7474
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
7526
(IMethodSymbol?)(
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor) ??
7527
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_InvalidOperationException__ctor))?.GetISymbol();
7529
? MakeInvalidOperation(operation.Syntax, type:
_compilation
.GetSpecialType(SpecialType.System_Object), ImmutableArray<IOperation>.Empty)
7591
Debug.Assert(operation == null || ((Operation)operation).OwningSemanticModel!.Compilation ==
_compilation
);
7599
Debug.Assert(operation == null || ((Operation)operation).OwningSemanticModel!.Compilation ==
_compilation
);