18 references to TypeNameParserHelpers
System.Reflection.Metadata (18)
System\Reflection\Metadata\TypeName.cs (17)
26/// Negative value is modifier encoded using constants defined in <see cref="TypeNameParserHelpers"/>. 101TypeNameParserHelpers.ThrowInvalidOperation_NotNestedType(); 130_fullName = TypeNameParserHelpers.GetGenericTypeFullName(GetGenericTypeDefinition().FullName.AsSpan(), 141_fullName = TypeNameParserHelpers.GetRankOrModifierStringRepresentation(_rankOrModifier, ref builder); 163public bool IsArray => _rankOrModifier == TypeNameParserHelpers.SZArray || _rankOrModifier > 0; 196public bool IsByRef => _rankOrModifier == TypeNameParserHelpers.ByRef; 207public bool IsSZArray => _rankOrModifier == TypeNameParserHelpers.SZArray; 213public bool IsPointer => _rankOrModifier == TypeNameParserHelpers.Pointer; 233_name = TypeNameParserHelpers.GetName(GetGenericTypeDefinition().FullName.AsSpan()).ToString(); 239_name = TypeNameParserHelpers.GetRankOrModifierStringRepresentation(_rankOrModifier, ref builder); 243_name = TypeNameParserHelpers.GetName(_fullName.AsSpan(0, _nestedNameLength)).ToString(); 247_name = TypeNameParserHelpers.GetName(FullName.AsSpan()).ToString(); 319TypeNameParserHelpers.ThrowInvalidOperation_NoElement(); 336TypeNameParserHelpers.ThrowInvalidOperation_NotGenericType(); 373if (!(_rankOrModifier == TypeNameParserHelpers.SZArray || _rankOrModifier > 0)) 375TypeNameParserHelpers.ThrowInvalidOperation_HasToBeArrayClass(); 378return _rankOrModifier == TypeNameParserHelpers.SZArray ? 1 : _rankOrModifier;
System\Reflection\Metadata\TypeNameParser.cs (1)
11using static System.Reflection.Metadata.TypeNameParserHelpers;