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)
2394INamedTypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 2435return new ConversionOperation(condition, _compilation.ClassifyConvertibleConversion(condition, binOp.Type, out _), isTryCast: false, isChecked: false, 2441return new ConversionOperation(operand, _compilation.ClassifyConvertibleConversion(operand, type, out ConstantValue? constantValue), isTryCast: false, isChecked: false, 2452INamedTypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 2553INamedTypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 3292return MakeIsNullOperation(operand, _compilation.GetSpecialType(SpecialType.System_Boolean)); 3317var 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()); 4165return new AwaitOperation(invocation, semanticModel: null, value.Syntax, _compilation.GetSpecialType(SpecialType.System_Void), isImplicit: true); 4183iDisposable.Equals(_compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable)?.GetITypeSymbol())); 4184return new ConversionOperation(operand, _compilation.ClassifyConvertibleConversion(operand, iDisposable, out var constantValue), isTryCast, isChecked: false, 4192ITypeSymbol objectType = _compilation.GetSpecialType(SpecialType.System_Object); 4246var enterMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2)?.GetISymbol(); 4252enterMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter)?.GetISymbol(); 4335var exitMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Exit)?.GetISymbol(); 4457? _compilation.CommonGetWellKnownType(WellKnownType.System_IAsyncDisposable).GetITypeSymbol() 4458: _compilation.GetSpecialType(SpecialType.System_IDisposable); 4525return new AwaitOperation(moveNext, semanticModel: null, operation.Syntax, _compilation.GetSpecialType(SpecialType.System_Boolean), isImplicit: true); 4532return MakeInvalidOperation(_compilation.GetSpecialType(SpecialType.System_Boolean), enumeratorRef); 4645ITypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 4691var method = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(helper)?.GetISymbol(); 5065_compilation.GetSpecialType(SpecialType.System_Boolean), 5146var shiftConst = new LiteralOperation(semanticModel: null, operand.Syntax, _compilation.GetSpecialType(SpecialType.System_Int32), 5248_compilation.GetSpecialType(SpecialType.System_Boolean), 5369INamedTypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 5735ITypeSymbol booleanType = _compilation.GetSpecialType(SpecialType.System_Boolean); 7474INamedTypeSymbol 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) 7591Debug.Assert(operation == null || ((Operation)operation).OwningSemanticModel!.Compilation == _compilation); 7599Debug.Assert(operation == null || ((Operation)operation).OwningSemanticModel!.Compilation == _compilation);