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)
2405INamedTypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 2446return new ConversionOperation(condition, _compilation.ClassifyConvertibleConversion(condition, binOp.Type, out _), isTryCast: false, isChecked: false, 2452return new ConversionOperation(operand, _compilation.ClassifyConvertibleConversion(operand, type, out ConstantValue? constantValue), isTryCast: false, isChecked: false, 2463INamedTypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 2564INamedTypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 3303return MakeIsNullOperation(operand, _compilation.GetSpecialType(SpecialType.System_Boolean)); 3328var 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()); 4189return new AwaitOperation(invocation, semanticModel: null, value.Syntax, _compilation.GetSpecialType(SpecialType.System_Void), isImplicit: true); 4207iDisposable.Equals(_compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable)?.GetITypeSymbol())); 4208return new ConversionOperation(operand, _compilation.ClassifyConvertibleConversion(operand, iDisposable, out var constantValue), isTryCast, isChecked: false, 4267ITypeSymbol objectType = _compilation.GetSpecialType(SpecialType.System_Object); 4321var enterMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2)?.GetISymbol(); 4327enterMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter)?.GetISymbol(); 4410var exitMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Exit)?.GetISymbol(); 4532? _compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol() 4533: _compilation.GetSpecialType(SpecialType.System_IDisposable); 4616return new AwaitOperation(moveNext, semanticModel: null, operation.Syntax, _compilation.GetSpecialType(SpecialType.System_Boolean), isImplicit: true); 4623return MakeInvalidOperation(_compilation.GetSpecialType(SpecialType.System_Boolean), enumeratorRef); 4736ITypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 4782var method = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(helper)?.GetISymbol(); 5156_compilation.GetSpecialType(SpecialType.System_Boolean), 5237var shiftConst = new LiteralOperation(semanticModel: null, operand.Syntax, _compilation.GetSpecialType(SpecialType.System_Int32), 5339_compilation.GetSpecialType(SpecialType.System_Boolean), 5460INamedTypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 5826ITypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 6588Debug.Assert(operation.Parent is InvocationOperation { Parent: CollectionExpressionOperation ce } && ce.HasErrors(_compilation), 7706INamedTypeSymbol 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) 7823Debug.Assert(operation == null || ((Operation)operation).OwningSemanticModel!.Compilation == _compilation); 7831Debug.Assert(operation == null || ((Operation)operation).OwningSemanticModel!.Compilation == _compilation);