1 write to CurrentCompilation
Microsoft.CodeAnalysis.CSharp (1)
Symbols\ConstraintsHelper.cs (1)
547this.CurrentCompilation = currentCompilation;
12 references to CurrentCompilation
Microsoft.CodeAnalysis.CSharp (12)
Symbols\ConstraintsHelper.cs (12)
596if (args.CurrentCompilation is not null) 598Binder.CheckManagedAddr(args.CurrentCompilation, ((PointerTypeSymbol)type).PointedAtType, args.Location, args.Diagnostics); 720Debug.Assert(args.CurrentCompilation is object); 748if (!(args.CurrentCompilation != null && type.IsFromCompilation(args.CurrentCompilation)) && HasDuplicateInterfaces(type, null)) 970if (args.CurrentCompilation is not null && args.CurrentCompilation.SourceModule != typeParameter.ContainingModule) 972if (MessageID.IDS_FeatureAllowsRefStructConstraint.GetFeatureAvailabilityDiagnosticInfo(args.CurrentCompilation) is { } diagnosticInfo) 977if (!args.CurrentCompilation.Assembly.RuntimeSupportsByRefLikeGenerics) 1029if (!(args.CurrentCompilation is null)) 1031var csDiagnosticInfo = MessageID.IDS_FeatureUnmanagedConstructedTypes.GetFeatureAvailabilityDiagnosticInfo(args.CurrentCompilation); 1219SymbolDistinguisher distinguisher = new SymbolDistinguisher(args.CurrentCompilation, constraintType.Type, typeArgument.Type);