19 references to NextAvailable
Microsoft.CodeAnalysis (6)
ExtendedSpecialType.cs (1)
66
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
]
87
s_nameToTypeIdMap = new Dictionary<string, ExtendedSpecialType>((int)InternalSpecialType.
NextAvailable
- 1);
WellKnownTypes.cs (1)
21
First = InternalSpecialType.
NextAvailable
,
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpCompilation.cs (1)
1663
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);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
112
_ = new int[SpecialTypeMask - (int)InternalSpecialType.
NextAvailable
+ 1];
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\CorLibrary\CorTypes.cs (4)
80
for (int i = (int)InternalSpecialType.First; i < (int)InternalSpecialType.
NextAvailable
; i++)
161
for (int i = (int)InternalSpecialType.First; i < (int)InternalSpecialType.
NextAvailable
; i++)
207
for (int i = (int)InternalSpecialType.First; i < (int)InternalSpecialType.
NextAvailable
; i++)
230
Assert.Throws<ArgumentOutOfRangeException>(() => c1.GetSpecialType(InternalSpecialType.
NextAvailable
));
Microsoft.CodeAnalysis.UnitTests (3)
CorLibTypesTests.cs (1)
20
for (int i = 1; i < (int)InternalSpecialType.
NextAvailable
; i++)
Symbols\SpecialTypeTests.cs (2)
20
AssertEx.Equal("System_Reflection_MethodInfo", ((ExtendedSpecialType)(InternalSpecialType.
NextAvailable
- 1)).ToString());
21
AssertEx.Equal("52", ((ExtendedSpecialType)InternalSpecialType.
NextAvailable
).ToString());