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)
2413
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
2454
return new ConversionOperation(condition,
_compilation
.ClassifyConvertibleConversion(condition, binOp.Type, out _), isTryCast: false, isChecked: false,
2460
return new ConversionOperation(operand,
_compilation
.ClassifyConvertibleConversion(operand, type, out ConstantValue? constantValue), isTryCast: false, isChecked: false,
2471
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
2572
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
3311
return MakeIsNullOperation(operand,
_compilation
.GetSpecialType(SpecialType.System_Boolean));
3336
var method = (IMethodSymbol?)
_compilation
.CommonGetSpecialTypeMember(nullableMember)?.GetISymbol();
3964
?
_compilation
.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol()
3965
:
_compilation
.GetSpecialType(SpecialType.System_IDisposable);
4174
? (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_IAsyncDisposable__DisposeAsync)?.GetISymbol()
4175
: (IMethodSymbol?)
_compilation
.CommonGetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose)?.GetISymbol());
4197
return new AwaitOperation(invocation, semanticModel: null, value.Syntax,
_compilation
.GetSpecialType(SpecialType.System_Void), isImplicit: true);
4215
iDisposable.Equals(
_compilation
.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable)?.GetITypeSymbol()));
4216
return new ConversionOperation(operand,
_compilation
.ClassifyConvertibleConversion(operand, iDisposable, out var constantValue), isTryCast, isChecked: false,
4275
ITypeSymbol objectType =
_compilation
.GetSpecialType(SpecialType.System_Object);
4329
var enterMethod = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2)?.GetISymbol();
4335
enterMethod = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter)?.GetISymbol();
4418
var exitMethod = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Exit)?.GetISymbol();
4540
?
_compilation
.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol()
4541
:
_compilation
.GetSpecialType(SpecialType.System_IDisposable);
4624
return new AwaitOperation(moveNext, semanticModel: null, operation.Syntax,
_compilation
.GetSpecialType(SpecialType.System_Boolean), isImplicit: true);
4631
return MakeInvalidOperation(
_compilation
.GetSpecialType(SpecialType.System_Boolean), enumeratorRef);
4744
ITypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
4790
var method = (IMethodSymbol?)
_compilation
.CommonGetWellKnownTypeMember(helper)?.GetISymbol();
5164
_compilation
.GetSpecialType(SpecialType.System_Boolean),
5245
var shiftConst = new LiteralOperation(semanticModel: null, operand.Syntax,
_compilation
.GetSpecialType(SpecialType.System_Int32),
5347
_compilation
.GetSpecialType(SpecialType.System_Boolean),
5468
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
5834
ITypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
6618
Debug.Assert(operation.Parent is InvocationOperation { Parent: CollectionExpressionOperation ce } && ce.HasErrors(
_compilation
),
7770
INamedTypeSymbol booleanType =
_compilation
.GetSpecialType(SpecialType.System_Boolean);
7822
(IMethodSymbol?)(
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor) ??
7823
_compilation
.CommonGetWellKnownTypeMember(WellKnownMember.System_InvalidOperationException__ctor))?.GetISymbol();
7825
? MakeInvalidOperation(operation.Syntax, type:
_compilation
.GetSpecialType(SpecialType.System_Object), ImmutableArray<IOperation>.Empty)
7887
Debug.Assert(operation == null || ((Operation)operation).OwningSemanticModel!.Compilation ==
_compilation
);
7895
Debug.Assert(operation == null || ((Operation)operation).OwningSemanticModel!.Compilation ==
_compilation
);