12 references to NextAvailable
Microsoft.CodeAnalysis (7)
ExtendedSpecialType.cs (2)
29
public static explicit operator InternalSpecialType(ExtendedSpecialType value) => value._value is < (int)InternalSpecialType.First or >= (int)InternalSpecialType.
NextAvailable
? InternalSpecialType.Unknown : (InternalSpecialType)value._value;
78
if (_value > (int)InternalSpecialType.First && _value < (int)InternalSpecialType.
NextAvailable
)
MemberDescriptor.cs (2)
50
public bool IsSpecialTypeMember => _declaringTypeId < (int)InternalSpecialType.
NextAvailable
;
56
Debug.Assert(_declaringTypeId < (int)InternalSpecialType.
NextAvailable
);
SpecialTypes.cs (2)
19
private static readonly string?[] s_emittedNames = new string?[(int)InternalSpecialType.
NextAvailable
]
95
s_nameToTypeIdMap = new Dictionary<string, ExtendedSpecialType>((int)InternalSpecialType.
NextAvailable
- 1);
WellKnownTypes.cs (1)
20
First = InternalSpecialType.
NextAvailable
,
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpCompilation.cs (1)
1746
if ((int)specialType <= (int)SpecialType.None || (int)specialType >= (int)InternalSpecialType.
NextAvailable
)
Symbols\MetadataOrSourceAssemblySymbol.cs (3)
91
new NamedTypeSymbol[(int)InternalSpecialType.
NextAvailable
], null);
103
Debug.Assert(_cachedSpecialTypes > 0 && _cachedSpecialTypes < (int)InternalSpecialType.
NextAvailable
);
115
return ReferenceEquals(this.CorLibrary, this) && _cachedSpecialTypes < (int)InternalSpecialType.
NextAvailable
- 1;
Symbols\MissingCorLibrarySymbol.cs (1)
72
new NamedTypeSymbol[(int)InternalSpecialType.
NextAvailable
], null);