24 references to TypeNameParserHelpers
System.Reflection.Metadata (24)
System\Reflection\Metadata\TypeName.cs (23)
26
/// Negative value is modifier encoded using constants defined in <see cref="
TypeNameParserHelpers
"/>.
152
TypeNameParserHelpers
.ThrowInvalidOperation_NotNestedType();
227
TypeNameParserHelpers
.AppendRankOrModifierStringRepresentation(_rankOrModifier, ref builder);
250
public bool IsArray => _rankOrModifier ==
TypeNameParserHelpers
.SZArray || _rankOrModifier > 0;
284
public bool IsByRef => _rankOrModifier ==
TypeNameParserHelpers
.ByRef;
296
public bool IsSZArray => _rankOrModifier ==
TypeNameParserHelpers
.SZArray;
302
public bool IsPointer => _rankOrModifier ==
TypeNameParserHelpers
.Pointer;
340
TypeNameParserHelpers
.AppendRankOrModifierStringRepresentation(_rankOrModifier, ref builder);
357
else if (
TypeNameParserHelpers
.IndexOfNamespaceDelimiter(name) is int idx && idx >= 0)
384
TypeNameParserHelpers
.ThrowInvalidOperation_NestedTypeNamespace();
397
if (
TypeNameParserHelpers
.IndexOfNamespaceDelimiter(rootFullName) is int idx && idx >= 0)
483
TypeNameParserHelpers
.ThrowInvalidOperation_NoElement();
500
TypeNameParserHelpers
.ThrowInvalidOperation_NotGenericType();
543
TypeNameParserHelpers
.ThrowArgumentNullException(nameof(name));
546
return
TypeNameParserHelpers
.Unescape(name);
556
if (!(_rankOrModifier ==
TypeNameParserHelpers
.SZArray || _rankOrModifier > 0))
558
TypeNameParserHelpers
.ThrowInvalidOperation_HasToBeArrayClass();
561
return _rankOrModifier ==
TypeNameParserHelpers
.SZArray ? 1 : _rankOrModifier;
601
TypeNameParserHelpers
.ThrowInvalidOperation_NotSimpleName(FullName);
624
public TypeName MakeSZArrayTypeName() => MakeElementTypeName(
TypeNameParserHelpers
.SZArray);
647
public TypeName MakePointerTypeName() => MakeElementTypeName(
TypeNameParserHelpers
.Pointer);
655
public TypeName MakeByRefTypeName() => MakeElementTypeName(
TypeNameParserHelpers
.ByRef);
670
TypeNameParserHelpers
.ThrowInvalidOperation_NotSimpleName(FullName);
System\Reflection\Metadata\TypeNameParser.cs (1)
11
using static System.Reflection.Metadata.
TypeNameParserHelpers
;