26 references to TypeNameParserHelpers
System.Reflection.Metadata (26)
System\Reflection\Metadata\TypeName.cs (25)
26
/// Negative value is modifier encoded using constants defined in <see cref="
TypeNameParserHelpers
"/>.
154
TypeNameParserHelpers
.ThrowInvalidOperation_NotNestedType();
229
TypeNameParserHelpers
.AppendRankOrModifierStringRepresentation(_rankOrModifier, ref builder);
258
public bool IsArray => _rankOrModifier ==
TypeNameParserHelpers
.SZArray || _rankOrModifier > 0;
292
public bool IsByRef => _rankOrModifier ==
TypeNameParserHelpers
.ByRef;
304
public bool IsSZArray => _rankOrModifier ==
TypeNameParserHelpers
.SZArray;
310
public bool IsPointer => _rankOrModifier ==
TypeNameParserHelpers
.Pointer;
348
TypeNameParserHelpers
.AppendRankOrModifierStringRepresentation(_rankOrModifier, ref builder);
369
else if (
TypeNameParserHelpers
.IndexOfNamespaceDelimiter(name) is int idx && idx >= 0)
396
TypeNameParserHelpers
.ThrowInvalidOperation_NestedTypeNamespace();
409
if (
TypeNameParserHelpers
.IndexOfNamespaceDelimiter(rootFullName) is int idx && idx >= 0)
495
TypeNameParserHelpers
.ThrowInvalidOperation_NoElement();
512
TypeNameParserHelpers
.ThrowInvalidOperation_NotGenericType();
555
TypeNameParserHelpers
.ThrowArgumentNullException(nameof(name));
558
return
TypeNameParserHelpers
.Unescape(name);
568
if (!(_rankOrModifier ==
TypeNameParserHelpers
.SZArray || _rankOrModifier > 0))
570
TypeNameParserHelpers
.ThrowInvalidOperation_HasToBeArrayClass();
573
return _rankOrModifier ==
TypeNameParserHelpers
.SZArray ? 1 : _rankOrModifier;
613
TypeNameParserHelpers
.ThrowInvalidOperation_NotSimpleName(FullName);
644
TypeNameParserHelpers
.ThrowArgumentNullException(nameof(metadataName));
652
string escapedName =
TypeNameParserHelpers
.Escape(metadataName);
684
public TypeName MakeSZArrayTypeName() => MakeElementTypeName(
TypeNameParserHelpers
.SZArray);
707
public TypeName MakePointerTypeName() => MakeElementTypeName(
TypeNameParserHelpers
.Pointer);
715
public TypeName MakeByRefTypeName() => MakeElementTypeName(
TypeNameParserHelpers
.ByRef);
730
TypeNameParserHelpers
.ThrowInvalidOperation_NotSimpleName(FullName);
System\Reflection\Metadata\TypeNameParser.cs (1)
11
using static System.Reflection.Metadata.
TypeNameParserHelpers
;