1 write to _compilation
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
66
_compilation
= compilation;
36 references to _compilation
Microsoft.CodeAnalysis (36)
Operations\ControlFlowGraphBuilder.cs (36)
2405
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
2446
return new ConversionOperation(condition,
_compilation
.ClassifyConvertibleConversion(condition, binOp.Type, out _), isTryCast: false, isChecked: false,
2452
return new ConversionOperation(operand,
_compilation
.ClassifyConvertibleConversion(operand, type, out ConstantValue? constantValue), isTryCast: false, isChecked: false,
2463
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
2564
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
3303
return MakeIsNullOperation(operand,
_compilation
.GetSpecialType(SpecialType.System_Boolean));
3328
var method = (IMethodSymbol?)
_compilation
.CommonGetSpecialTypeMember(nullableMember)?.GetISymbol();
3956
?
_compilation
.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol()
3957
:
_compilation
.GetSpecialType(SpecialType.System_IDisposable);
4166
? (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_IAsyncDisposable__DisposeAsync)?.GetISymbol()
4167
: (IMethodSymbol?)
_compilation
.CommonGetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose)?.GetISymbol());
4189
return new AwaitOperation(invocation, semanticModel: null, value.Syntax,
_compilation
.GetSpecialType(SpecialType.System_Void), isImplicit: true);
4207
iDisposable.Equals(
_compilation
.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable)?.GetITypeSymbol()));
4208
return new ConversionOperation(operand,
_compilation
.ClassifyConvertibleConversion(operand, iDisposable, out var constantValue), isTryCast, isChecked: false,
4267
ITypeSymbol objectType =
_compilation
.GetSpecialType(SpecialType.System_Object);
4321
var enterMethod = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2)?.GetISymbol();
4327
enterMethod = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter)?.GetISymbol();
4410
var exitMethod = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Exit)?.GetISymbol();
4532
?
_compilation
.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol()
4533
:
_compilation
.GetSpecialType(SpecialType.System_IDisposable);
4616
return new AwaitOperation(moveNext, semanticModel: null, operation.Syntax,
_compilation
.GetSpecialType(SpecialType.System_Boolean), isImplicit: true);
4623
return MakeInvalidOperation(
_compilation
.GetSpecialType(SpecialType.System_Boolean), enumeratorRef);
4736
ITypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
4782
var method = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(helper)?.GetISymbol();
5156
_compilation
.GetSpecialType(SpecialType.System_Boolean),
5237
var shiftConst = new LiteralOperation(semanticModel: null, operand.Syntax,
_compilation
.GetSpecialType(SpecialType.System_Int32),
5339
_compilation
.GetSpecialType(SpecialType.System_Boolean),
5460
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
5826
ITypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
6588
Debug.Assert(operation.Parent is InvocationOperation { Parent: CollectionExpressionOperation ce } && ce.HasErrors(
_compilation
),
7706
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
7758
(IMethodSymbol?)(
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor) ??
7759
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_InvalidOperationException__ctor))?.GetISymbol();
7761
? MakeInvalidOperation(operation.Syntax, type:
_compilation
.GetSpecialType(SpecialType.System_Object), ImmutableArray<IOperation>.Empty)
7823
Debug.Assert(operation == null || ((Operation)operation).OwningSemanticModel!.Compilation ==
_compilation
);
7831
Debug.Assert(operation == null || ((Operation)operation).OwningSemanticModel!.Compilation ==
_compilation
);