src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\NativeFormatReaderGen.cs (252)
29private readonly MetadataReader _reader;
32internal ArraySignature(MetadataReader reader, ArraySignatureHandle handle)
100public ArraySignature GetArraySignature(MetadataReader reader)
122private readonly MetadataReader _reader;
125internal ByReferenceSignature(MetadataReader reader, ByReferenceSignatureHandle handle)
181public ByReferenceSignature GetByReferenceSignature(MetadataReader reader)
203private readonly MetadataReader _reader;
206internal ConstantBooleanArray(MetadataReader reader, ConstantBooleanArrayHandle handle)
261public ConstantBooleanArray GetConstantBooleanArray(MetadataReader reader)
283private readonly MetadataReader _reader;
286internal ConstantBooleanValue(MetadataReader reader, ConstantBooleanValueHandle handle)
341public ConstantBooleanValue GetConstantBooleanValue(MetadataReader reader)
363private readonly MetadataReader _reader;
366internal ConstantByteArray(MetadataReader reader, ConstantByteArrayHandle handle)
421public ConstantByteArray GetConstantByteArray(MetadataReader reader)
443private readonly MetadataReader _reader;
446internal ConstantByteValue(MetadataReader reader, ConstantByteValueHandle handle)
501public ConstantByteValue GetConstantByteValue(MetadataReader reader)
523private readonly MetadataReader _reader;
526internal ConstantCharArray(MetadataReader reader, ConstantCharArrayHandle handle)
581public ConstantCharArray GetConstantCharArray(MetadataReader reader)
603private readonly MetadataReader _reader;
606internal ConstantCharValue(MetadataReader reader, ConstantCharValueHandle handle)
661public ConstantCharValue GetConstantCharValue(MetadataReader reader)
683private readonly MetadataReader _reader;
686internal ConstantDoubleArray(MetadataReader reader, ConstantDoubleArrayHandle handle)
741public ConstantDoubleArray GetConstantDoubleArray(MetadataReader reader)
763private readonly MetadataReader _reader;
766internal ConstantDoubleValue(MetadataReader reader, ConstantDoubleValueHandle handle)
821public ConstantDoubleValue GetConstantDoubleValue(MetadataReader reader)
843private readonly MetadataReader _reader;
846internal ConstantEnumArray(MetadataReader reader, ConstantEnumArrayHandle handle)
905public ConstantEnumArray GetConstantEnumArray(MetadataReader reader)
927private readonly MetadataReader _reader;
930internal ConstantEnumValue(MetadataReader reader, ConstantEnumValueHandle handle)
989public ConstantEnumValue GetConstantEnumValue(MetadataReader reader)
1011private readonly MetadataReader _reader;
1014internal ConstantHandleArray(MetadataReader reader, ConstantHandleArrayHandle handle)
1069public ConstantHandleArray GetConstantHandleArray(MetadataReader reader)
1091private readonly MetadataReader _reader;
1094internal ConstantInt16Array(MetadataReader reader, ConstantInt16ArrayHandle handle)
1149public ConstantInt16Array GetConstantInt16Array(MetadataReader reader)
1171private readonly MetadataReader _reader;
1174internal ConstantInt16Value(MetadataReader reader, ConstantInt16ValueHandle handle)
1229public ConstantInt16Value GetConstantInt16Value(MetadataReader reader)
1251private readonly MetadataReader _reader;
1254internal ConstantInt32Array(MetadataReader reader, ConstantInt32ArrayHandle handle)
1309public ConstantInt32Array GetConstantInt32Array(MetadataReader reader)
1331private readonly MetadataReader _reader;
1334internal ConstantInt32Value(MetadataReader reader, ConstantInt32ValueHandle handle)
1389public ConstantInt32Value GetConstantInt32Value(MetadataReader reader)
1411private readonly MetadataReader _reader;
1414internal ConstantInt64Array(MetadataReader reader, ConstantInt64ArrayHandle handle)
1469public ConstantInt64Array GetConstantInt64Array(MetadataReader reader)
1491private readonly MetadataReader _reader;
1494internal ConstantInt64Value(MetadataReader reader, ConstantInt64ValueHandle handle)
1549public ConstantInt64Value GetConstantInt64Value(MetadataReader reader)
1571private readonly MetadataReader _reader;
1574internal ConstantReferenceValue(MetadataReader reader, ConstantReferenceValueHandle handle)
1625public ConstantReferenceValue GetConstantReferenceValue(MetadataReader reader)
1647private readonly MetadataReader _reader;
1650internal ConstantSByteArray(MetadataReader reader, ConstantSByteArrayHandle handle)
1705public ConstantSByteArray GetConstantSByteArray(MetadataReader reader)
1727private readonly MetadataReader _reader;
1730internal ConstantSByteValue(MetadataReader reader, ConstantSByteValueHandle handle)
1785public ConstantSByteValue GetConstantSByteValue(MetadataReader reader)
1807private readonly MetadataReader _reader;
1810internal ConstantSingleArray(MetadataReader reader, ConstantSingleArrayHandle handle)
1865public ConstantSingleArray GetConstantSingleArray(MetadataReader reader)
1887private readonly MetadataReader _reader;
1890internal ConstantSingleValue(MetadataReader reader, ConstantSingleValueHandle handle)
1945public ConstantSingleValue GetConstantSingleValue(MetadataReader reader)
1967private readonly MetadataReader _reader;
1970internal ConstantStringArray(MetadataReader reader, ConstantStringArrayHandle handle)
2026public ConstantStringArray GetConstantStringArray(MetadataReader reader)
2048private readonly MetadataReader _reader;
2051internal ConstantStringValue(MetadataReader reader, ConstantStringValueHandle handle)
2108public ConstantStringValue GetConstantStringValue(MetadataReader reader)
2130private readonly MetadataReader _reader;
2133internal ConstantUInt16Array(MetadataReader reader, ConstantUInt16ArrayHandle handle)
2188public ConstantUInt16Array GetConstantUInt16Array(MetadataReader reader)
2210private readonly MetadataReader _reader;
2213internal ConstantUInt16Value(MetadataReader reader, ConstantUInt16ValueHandle handle)
2268public ConstantUInt16Value GetConstantUInt16Value(MetadataReader reader)
2290private readonly MetadataReader _reader;
2293internal ConstantUInt32Array(MetadataReader reader, ConstantUInt32ArrayHandle handle)
2348public ConstantUInt32Array GetConstantUInt32Array(MetadataReader reader)
2370private readonly MetadataReader _reader;
2373internal ConstantUInt32Value(MetadataReader reader, ConstantUInt32ValueHandle handle)
2428public ConstantUInt32Value GetConstantUInt32Value(MetadataReader reader)
2450private readonly MetadataReader _reader;
2453internal ConstantUInt64Array(MetadataReader reader, ConstantUInt64ArrayHandle handle)
2508public ConstantUInt64Array GetConstantUInt64Array(MetadataReader reader)
2530private readonly MetadataReader _reader;
2533internal ConstantUInt64Value(MetadataReader reader, ConstantUInt64ValueHandle handle)
2588public ConstantUInt64Value GetConstantUInt64Value(MetadataReader reader)
2610private readonly MetadataReader _reader;
2613internal CustomAttribute(MetadataReader reader, CustomAttributeHandle handle)
2678public CustomAttribute GetCustomAttribute(MetadataReader reader)
2700private readonly MetadataReader _reader;
2703internal Event(MetadataReader reader, EventHandle handle)
2775public Event GetEvent(MetadataReader reader)
2797private readonly MetadataReader _reader;
2800internal Field(MetadataReader reader, FieldHandle handle)
2876public Field GetField(MetadataReader reader)
2898private readonly MetadataReader _reader;
2901internal FieldSignature(MetadataReader reader, FieldSignatureHandle handle)
2957public FieldSignature GetFieldSignature(MetadataReader reader)
2979private readonly MetadataReader _reader;
2982internal FunctionPointerSignature(MetadataReader reader, FunctionPointerSignatureHandle handle)
3037public FunctionPointerSignature GetFunctionPointerSignature(MetadataReader reader)
3059private readonly MetadataReader _reader;
3062internal GenericParameter(MetadataReader reader, GenericParameterHandle handle)
3138public GenericParameter GetGenericParameter(MetadataReader reader)
3160private readonly MetadataReader _reader;
3163internal MemberReference(MetadataReader reader, MemberReferenceHandle handle)
3228public MemberReference GetMemberReference(MetadataReader reader)
3250private readonly MetadataReader _reader;
3253internal Method(MetadataReader reader, MethodHandle handle)
3332public Method GetMethod(MetadataReader reader)
3354private readonly MetadataReader _reader;
3357internal MethodInstantiation(MetadataReader reader, MethodInstantiationHandle handle)
3418public MethodInstantiation GetMethodInstantiation(MetadataReader reader)
3440private readonly MetadataReader _reader;
3443internal MethodSemantics(MetadataReader reader, MethodSemanticsHandle handle)
3502public MethodSemantics GetMethodSemantics(MetadataReader reader)
3524private readonly MetadataReader _reader;
3527internal MethodSignature(MetadataReader reader, MethodSignatureHandle handle)
3601public MethodSignature GetMethodSignature(MetadataReader reader)
3623private readonly MetadataReader _reader;
3626internal MethodTypeVariableSignature(MetadataReader reader, MethodTypeVariableSignatureHandle handle)
3681public MethodTypeVariableSignature GetMethodTypeVariableSignature(MetadataReader reader)
3703private readonly MetadataReader _reader;
3706internal ModifiedType(MetadataReader reader, ModifiedTypeHandle handle)
3771public ModifiedType GetModifiedType(MetadataReader reader)
3793private readonly MetadataReader _reader;
3796internal NamedArgument(MetadataReader reader, NamedArgumentHandle handle)
3865public NamedArgument GetNamedArgument(MetadataReader reader)
3887private readonly MetadataReader _reader;
3890internal NamespaceDefinition(MetadataReader reader, NamespaceDefinitionHandle handle)
3962public NamespaceDefinition GetNamespaceDefinition(MetadataReader reader)
3984private readonly MetadataReader _reader;
3987internal NamespaceReference(MetadataReader reader, NamespaceReferenceHandle handle)
4047public NamespaceReference GetNamespaceReference(MetadataReader reader)
4069private readonly MetadataReader _reader;
4072internal Parameter(MetadataReader reader, ParameterHandle handle)
4144public Parameter GetParameter(MetadataReader reader)
4166private readonly MetadataReader _reader;
4169internal PointerSignature(MetadataReader reader, PointerSignatureHandle handle)
4225public PointerSignature GetPointerSignature(MetadataReader reader)
4247private readonly MetadataReader _reader;
4250internal Property(MetadataReader reader, PropertyHandle handle)
4326public Property GetProperty(MetadataReader reader)
4348private readonly MetadataReader _reader;
4351internal PropertySignature(MetadataReader reader, PropertySignatureHandle handle)
4416public PropertySignature GetPropertySignature(MetadataReader reader)
4438private readonly MetadataReader _reader;
4441internal QualifiedField(MetadataReader reader, QualifiedFieldHandle handle)
4500public QualifiedField GetQualifiedField(MetadataReader reader)
4522private readonly MetadataReader _reader;
4525internal QualifiedMethod(MetadataReader reader, QualifiedMethodHandle handle)
4584public QualifiedMethod GetQualifiedMethod(MetadataReader reader)
4606private readonly MetadataReader _reader;
4609internal SZArraySignature(MetadataReader reader, SZArraySignatureHandle handle)
4665public SZArraySignature GetSZArraySignature(MetadataReader reader)
4687private readonly MetadataReader _reader;
4690internal ScopeDefinition(MetadataReader reader, ScopeDefinitionHandle handle)
4805public ScopeDefinition GetScopeDefinition(MetadataReader reader)
4827private readonly MetadataReader _reader;
4830internal ScopeReference(MetadataReader reader, ScopeReferenceHandle handle)
4913public ScopeReference GetScopeReference(MetadataReader reader)
4935private readonly MetadataReader _reader;
4938internal TypeDefinition(MetadataReader reader, TypeDefinitionHandle handle)
5051public TypeDefinition GetTypeDefinition(MetadataReader reader)
5073private readonly MetadataReader _reader;
5076internal TypeForwarder(MetadataReader reader, TypeForwarderHandle handle)
5139public TypeForwarder GetTypeForwarder(MetadataReader reader)
5161private readonly MetadataReader _reader;
5164internal TypeInstantiationSignature(MetadataReader reader, TypeInstantiationSignatureHandle handle)
5225public TypeInstantiationSignature GetTypeInstantiationSignature(MetadataReader reader)
5247private readonly MetadataReader _reader;
5250internal TypeReference(MetadataReader reader, TypeReferenceHandle handle)
5310public TypeReference GetTypeReference(MetadataReader reader)
5332private readonly MetadataReader _reader;
5335internal TypeSpecification(MetadataReader reader, TypeSpecificationHandle handle)
5391public TypeSpecification GetTypeSpecification(MetadataReader reader)
5413private readonly MetadataReader _reader;
5416internal TypeVariableSignature(MetadataReader reader, TypeVariableSignatureHandle handle)
5471public TypeVariableSignature GetTypeVariableSignature(MetadataReader reader)
7218public ArraySignatureHandle ToArraySignatureHandle(MetadataReader reader)
7223public ByReferenceSignatureHandle ToByReferenceSignatureHandle(MetadataReader reader)
7228public ConstantBooleanArrayHandle ToConstantBooleanArrayHandle(MetadataReader reader)
7233public ConstantBooleanValueHandle ToConstantBooleanValueHandle(MetadataReader reader)
7238public ConstantByteArrayHandle ToConstantByteArrayHandle(MetadataReader reader)
7243public ConstantByteValueHandle ToConstantByteValueHandle(MetadataReader reader)
7248public ConstantCharArrayHandle ToConstantCharArrayHandle(MetadataReader reader)
7253public ConstantCharValueHandle ToConstantCharValueHandle(MetadataReader reader)
7258public ConstantDoubleArrayHandle ToConstantDoubleArrayHandle(MetadataReader reader)
7263public ConstantDoubleValueHandle ToConstantDoubleValueHandle(MetadataReader reader)
7268public ConstantEnumArrayHandle ToConstantEnumArrayHandle(MetadataReader reader)
7273public ConstantEnumValueHandle ToConstantEnumValueHandle(MetadataReader reader)
7278public ConstantHandleArrayHandle ToConstantHandleArrayHandle(MetadataReader reader)
7283public ConstantInt16ArrayHandle ToConstantInt16ArrayHandle(MetadataReader reader)
7288public ConstantInt16ValueHandle ToConstantInt16ValueHandle(MetadataReader reader)
7293public ConstantInt32ArrayHandle ToConstantInt32ArrayHandle(MetadataReader reader)
7298public ConstantInt32ValueHandle ToConstantInt32ValueHandle(MetadataReader reader)
7303public ConstantInt64ArrayHandle ToConstantInt64ArrayHandle(MetadataReader reader)
7308public ConstantInt64ValueHandle ToConstantInt64ValueHandle(MetadataReader reader)
7313public ConstantReferenceValueHandle ToConstantReferenceValueHandle(MetadataReader reader)
7318public ConstantSByteArrayHandle ToConstantSByteArrayHandle(MetadataReader reader)
7323public ConstantSByteValueHandle ToConstantSByteValueHandle(MetadataReader reader)
7328public ConstantSingleArrayHandle ToConstantSingleArrayHandle(MetadataReader reader)
7333public ConstantSingleValueHandle ToConstantSingleValueHandle(MetadataReader reader)
7338public ConstantStringArrayHandle ToConstantStringArrayHandle(MetadataReader reader)
7343public ConstantStringValueHandle ToConstantStringValueHandle(MetadataReader reader)
7348public ConstantUInt16ArrayHandle ToConstantUInt16ArrayHandle(MetadataReader reader)
7353public ConstantUInt16ValueHandle ToConstantUInt16ValueHandle(MetadataReader reader)
7358public ConstantUInt32ArrayHandle ToConstantUInt32ArrayHandle(MetadataReader reader)
7363public ConstantUInt32ValueHandle ToConstantUInt32ValueHandle(MetadataReader reader)
7368public ConstantUInt64ArrayHandle ToConstantUInt64ArrayHandle(MetadataReader reader)
7373public ConstantUInt64ValueHandle ToConstantUInt64ValueHandle(MetadataReader reader)
7378public CustomAttributeHandle ToCustomAttributeHandle(MetadataReader reader)
7383public EventHandle ToEventHandle(MetadataReader reader)
7388public FieldHandle ToFieldHandle(MetadataReader reader)
7393public FieldSignatureHandle ToFieldSignatureHandle(MetadataReader reader)
7398public FunctionPointerSignatureHandle ToFunctionPointerSignatureHandle(MetadataReader reader)
7403public GenericParameterHandle ToGenericParameterHandle(MetadataReader reader)
7408public MemberReferenceHandle ToMemberReferenceHandle(MetadataReader reader)
7413public MethodHandle ToMethodHandle(MetadataReader reader)
7418public MethodInstantiationHandle ToMethodInstantiationHandle(MetadataReader reader)
7423public MethodSemanticsHandle ToMethodSemanticsHandle(MetadataReader reader)
7428public MethodSignatureHandle ToMethodSignatureHandle(MetadataReader reader)
7433public MethodTypeVariableSignatureHandle ToMethodTypeVariableSignatureHandle(MetadataReader reader)
7438public ModifiedTypeHandle ToModifiedTypeHandle(MetadataReader reader)
7443public NamedArgumentHandle ToNamedArgumentHandle(MetadataReader reader)
7448public NamespaceDefinitionHandle ToNamespaceDefinitionHandle(MetadataReader reader)
7453public NamespaceReferenceHandle ToNamespaceReferenceHandle(MetadataReader reader)
7458public ParameterHandle ToParameterHandle(MetadataReader reader)
7463public PointerSignatureHandle ToPointerSignatureHandle(MetadataReader reader)
7468public PropertyHandle ToPropertyHandle(MetadataReader reader)
7473public PropertySignatureHandle ToPropertySignatureHandle(MetadataReader reader)
7478public QualifiedFieldHandle ToQualifiedFieldHandle(MetadataReader reader)
7483public QualifiedMethodHandle ToQualifiedMethodHandle(MetadataReader reader)
7488public SZArraySignatureHandle ToSZArraySignatureHandle(MetadataReader reader)
7493public ScopeDefinitionHandle ToScopeDefinitionHandle(MetadataReader reader)
7498public ScopeReferenceHandle ToScopeReferenceHandle(MetadataReader reader)
7503public TypeDefinitionHandle ToTypeDefinitionHandle(MetadataReader reader)
7508public TypeForwarderHandle ToTypeForwarderHandle(MetadataReader reader)
7513public TypeInstantiationSignatureHandle ToTypeInstantiationSignatureHandle(MetadataReader reader)
7518public TypeReferenceHandle ToTypeReferenceHandle(MetadataReader reader)
7523public TypeSpecificationHandle ToTypeSpecificationHandle(MetadataReader reader)
7528public TypeVariableSignatureHandle ToTypeVariableSignatureHandle(MetadataReader reader)
System\Reflection\Runtime\General\MetadataReaderExtensions.NativeFormat.cs (22)
30public static bool StringOrNullEquals(this ConstantStringValueHandle handle, string valueOrNull, MetadataReader reader)
47public static bool IsNamespaceDefinitionHandle(this Handle handle, MetadataReader reader)
53public static bool IsNamespaceReferenceHandle(this Handle handle, MetadataReader reader)
60public static NamespaceReferenceHandle ToExpectedNamespaceReferenceHandle(this Handle handle, MetadataReader reader)
75internal static Type[] GetCustomModifiers(this Handle handle, MetadataReader reader, TypeContext typeContext, bool optional)
100public static Handle SkipCustomModifiers(this Handle handle, MetadataReader reader)
118public static MethodSignature ParseMethodSignature(this Handle handle, MetadataReader reader)
126public static bool IsConstructor(this MethodHandle methodHandle, MetadataReader reader)
136public static bool IsConstructor(ref Method method, MetadataReader reader)
145private static Exception ParseEnumConstantValue(this ConstantEnumValueHandle handle, MetadataReader reader, out object value)
245public static object? ParseConstantValue(this Handle handle, MetadataReader reader)
254public static object ParseConstantNumericValue(this Handle handle, MetadataReader reader)
287public static Exception TryParseConstantValue(this Handle handle, MetadataReader reader, out object? value)
336private static Array TryParseConstantArray(this Handle handle, MetadataReader reader, out Exception? exception)
418private static Array TryParseConstantEnumArray(this ConstantEnumArrayHandle handle, MetadataReader reader, out Exception? exception)
459MetadataReader reader)
479MetadataReader reader,
536public static string ToNamespaceName(this NamespaceDefinitionHandle namespaceDefinitionHandle, MetadataReader reader)
564public static IEnumerable<NamespaceDefinitionHandle> GetTransitiveNamespaces(this MetadataReader reader, IEnumerable<NamespaceDefinitionHandle> namespaceHandles)
576public static IEnumerable<TypeDefinitionHandle> GetTopLevelTypes(this MetadataReader reader, IEnumerable<NamespaceDefinitionHandle> namespaceHandles)
588public static IEnumerable<TypeDefinitionHandle> GetTransitiveTypes(this MetadataReader reader, IEnumerable<TypeDefinitionHandle> typeDefinitionHandles, bool publicOnly)
625public static string ToFullyQualifiedTypeName(this NamespaceReferenceHandle namespaceReferenceHandle, string typeName, MetadataReader reader)
System\Reflection\Runtime\General\TypeResolver.NativeFormat.cs (5)
21internal static RuntimeTypeInfo Resolve(this Handle typeDefRefOrSpec, MetadataReader reader, TypeContext typeContext)
30internal static RuntimeTypeInfo? TryResolve(this Handle typeDefRefOrSpec, MetadataReader reader, TypeContext typeContext, ref Exception? exception)
52internal static RuntimeTypeInfo ResolveTypeDefinition(this TypeDefinitionHandle typeDefinitionHandle, MetadataReader reader)
60private static RuntimeTypeInfo? TryResolveTypeSignature(this TypeSpecificationHandle typeSpecHandle, MetadataReader reader, TypeContext typeContext, ref Exception? exception)
171private static RuntimeTypeInfo? TryResolveTypeReference(this TypeReferenceHandle typeReferenceHandle, MetadataReader reader, ref Exception? exception)