14 references to NextAvailable
Microsoft.CodeAnalysis (8)
ExtendedSpecialType.cs (2)
29public static explicit operator InternalSpecialType(ExtendedSpecialType value) => value._value is < (int)InternalSpecialType.First or >= (int)InternalSpecialType.NextAvailable ? InternalSpecialType.Unknown : (InternalSpecialType)value._value; 78if (_value > (int)InternalSpecialType.First && _value < (int)InternalSpecialType.NextAvailable)
MemberDescriptor.cs (2)
50public bool IsSpecialTypeMember => _declaringTypeId < (int)InternalSpecialType.NextAvailable; 56Debug.Assert(_declaringTypeId < (int)InternalSpecialType.NextAvailable);
SpecialTypes.cs (2)
19private static readonly string?[] s_emittedNames = new string?[(int)InternalSpecialType.NextAvailable] 95s_nameToTypeIdMap = new Dictionary<string, ExtendedSpecialType>((int)InternalSpecialType.NextAvailable - 1);
WellKnownTypes.cs (2)
20First = InternalSpecialType.NextAvailable, 826const int ExpectedCSharp7SentinelValue = 200 + (int)InternalSpecialType.NextAvailable + 1 /* Placeholder for ExtSentinel */;
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpCompilation.cs (1)
1746if ((int)specialType <= (int)SpecialType.None || (int)specialType >= (int)InternalSpecialType.NextAvailable)
Symbols\MetadataOrSourceAssemblySymbol.cs (3)
91new NamedTypeSymbol[(int)InternalSpecialType.NextAvailable], null); 103Debug.Assert(_cachedSpecialTypes > 0 && _cachedSpecialTypes < (int)InternalSpecialType.NextAvailable); 115return ReferenceEquals(this.CorLibrary, this) && _cachedSpecialTypes < (int)InternalSpecialType.NextAvailable - 1;
Symbols\MissingCorLibrarySymbol.cs (1)
72new NamedTypeSymbol[(int)InternalSpecialType.NextAvailable], null);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
112_ = new int[SpecialTypeMask - (int)InternalSpecialType.NextAvailable + 1];