12 instantiations of MetadataReader
Microsoft.CodeAnalysis (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (3)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (1)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Microsoft.CodeAnalysis.Test.Utilities (1)
Roslyn.Test.PdbUtilities (1)
System.Reflection.Metadata (2)
856 references to MetadataReader
BuildBoss (1)
BuildValidator (14)
Crossgen2Tasks (5)
Microsoft.AspNetCore.App.UnitTests (7)
Microsoft.Build.Tasks.Core (4)
Microsoft.Cci.Extensions (16)
Extensions\CSharp\CSharpCciExtensions.cs (11)
16using SRMetadataReader = System.Reflection.Metadata.MetadataReader;
856public static object GetInterfaceImplementationAttributeConstructorArgument(this ITypeReference interfaceImplementation, uint typeDefinitionToken, string assemblyPath, SRMetadataPEReaderCache metadataReaderCache, Func<SRMetadataReader, CustomAttribute, (bool, object)> argumentResolver)
860SRMetadataReader metadataReader = metadataReaderCache.GetMetadataReader(assemblyPath);
880public static object GetGenericParameterConstraintConstructorArgument(this IGenericParameter parameter, int constraintIndex, string assemblyPath, SRMetadataPEReaderCache metadataReaderCache, Func<SRMetadataReader, CustomAttribute, (bool, object)> argumentResolver)
884SRMetadataReader metadataReader = metadataReaderCache.GetMetadataReader(assemblyPath);
895private static object GetCustomAttributeArgument(SRMetadataReader metadataReader, CustomAttributeHandleCollection customAttributeHandles, Func<SRMetadataReader, CustomAttribute, (bool, object)> argumentResolver)
916private static unsafe bool Equals(this StringHandle handle, ReadOnlySpan<byte> other, SRMetadataReader reader)
923private static bool TypeMatchesNameAndNamespace(this EntityHandle handle, ReadOnlySpan<byte> @namespace, ReadOnlySpan<byte> name, SRMetadataReader reader)
938private static bool CustomAttributeTypeMatchesNameAndNamespace(this CustomAttribute attribute, ReadOnlySpan<byte> @namespace, ReadOnlySpan<byte> name, SRMetadataReader reader)
956internal static readonly Func<SRMetadataReader, CustomAttribute, (bool, object)> NullableConstructorArgumentParser = (reader, attribute) =>
Microsoft.CodeAnalysis (46)
MetadataReader\MetadataReaderExtensions.cs (10)
18internal static bool GetWinMdVersion(this MetadataReader reader, out int majorVersion, out int minorVersion)
43internal static AssemblyIdentity ReadAssemblyIdentityOrThrow(this MetadataReader reader)
62internal static ImmutableArray<AssemblyIdentity> GetReferencedAssembliesOrThrow(this MetadataReader reader)
88internal static Guid GetModuleVersionIdOrThrow(this MetadataReader reader)
95this MetadataReader reader,
166internal static bool DeclaresTheObjectClass(this MetadataReader reader)
171private static bool IsTheObjectClass(this MetadataReader reader, TypeDefinition typeDef)
177internal static bool DeclaresType(this MetadataReader reader, Func<MetadataReader, TypeDefinition, bool> predicate)
198internal static bool IsPublicNonInterfaceType(this MetadataReader reader, TypeDefinition typeDef, string namespaceName, string typeName)
MetadataReader\PEModule.cs (14)
45private MetadataReader _lazyMetadataReader;
215internal MetadataReader MetadataReader
238MetadataReader newReader;
609private static bool IsNestedTypeDefOrThrow(MetadataReader metadataReader, TypeDefinitionHandle typeDef)
2530internal static AttributeInfo FindTargetAttribute(MetadataReader metadataReader, EntityHandle hasAttribute, AttributeDescription description, out bool foundAttributeType)
2746MetadataReader metadataReader,
2911private static int GetTargetAttributeSignatureIndex(MetadataReader metadataReader, CustomAttributeHandle customAttribute, AttributeDescription description, out bool matchedAttributeType)
3050MetadataReader metadataReader,
3119private static bool GetAttributeNamespaceAndName(MetadataReader metadataReader, EntityHandle typeDefOrRef, out StringHandle namespaceHandle, out StringHandle nameHandle)
3314private static BlobHandle GetMethodSignatureOrThrow(MetadataReader metadataReader, MethodDefinitionHandle methodDef)
3326private static BlobHandle GetMethodSignatureOrThrow(MetadataReader metadataReader, EntityHandle methodDefOrRef)
3438private static string GetMemberRefNameOrThrow(MetadataReader metadataReader, MemberReferenceHandle memberRef)
3450private static BlobHandle GetSignatureOrThrow(MetadataReader metadataReader, MemberReferenceHandle memberRef)
3979private static bool StringEquals(MetadataReader metadataReader, StringHandle nameHandle, string name, bool ignoreCase)
Microsoft.CodeAnalysis.CodeStyle (1)
Microsoft.CodeAnalysis.CSharp (5)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (22)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (55)
Emit\EditAndContinue\EditAndContinueTestBase.cs (13)
161internal static void CheckEncLog(MetadataReader reader, params EditAndContinueLogEntry[] rows)
172internal static void CheckEncLogDefinitions(MetadataReader reader, params EditAndContinueLogEntry[] rows)
183internal static void CheckEncMap(MetadataReader reader, params EntityHandle[] handles)
194internal static void CheckEncMapDefinitions(MetadataReader reader, params EntityHandle[] handles)
201internal static void CheckAttributes(MetadataReader reader, params CustomAttributeRow[] rows)
206internal static void CheckNames(MetadataReader reader, IEnumerable<StringHandle> handles, params string[] expectedNames)
209internal static void CheckNames(IEnumerable<MetadataReader> readers, IEnumerable<StringHandle> handles, params string[] expectedNames)
212internal static void CheckNames(IReadOnlyList<MetadataReader> readers, IEnumerable<(StringHandle Namespace, StringHandle Name)> handles, params string[] expectedNames)
215public static void CheckNames(IReadOnlyList<MetadataReader> readers, ImmutableArray<TypeDefinitionHandle> typeHandles, params string[] expectedNames)
218public static void CheckNames(IReadOnlyList<MetadataReader> readers, ImmutableArray<MethodDefinitionHandle> methodHandles, params string[] expectedNames)
221public static void CheckBlobValue(IList<MetadataReader> readers, BlobHandle valueHandle, byte[] expectedValue)
230public static void CheckStringValue(IList<MetadataReader> readers, StringHandle valueHandle, string expectedValue)
239public static MetadataAggregator GetAggregator(IList<MetadataReader> readers)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (55)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (19)
PDB\MethodDebugInfo.Portable.cs (10)
20MetadataReader reader,
93private static MethodDefinitionHandle GetDeltaRelativeMethodDefinitionHandle(MetadataReader reader, int methodToken)
123MetadataReader reader,
240private static string ReadUtf8String(MetadataReader reader, BlobHandle handle)
266MetadataReader reader,
311MetadataReader reader,
386MetadataReader reader,
405private static ImmutableArray<bool> ReadDynamicCustomDebugInformation(MetadataReader reader, EntityHandle variableOrConstantHandle)
416private static ImmutableArray<string?> ReadTupleCustomDebugInformation(MetadataReader reader, EntityHandle variableOrConstantHandle)
427private static bool TryGetCustomDebugInformation(MetadataReader reader, EntityHandle handle, Guid kind, out CustomDebugInformation customDebugInfo)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (8)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (6)
Microsoft.CodeAnalysis.Features (26)
PdbSourceDocument\SymbolSourceDocumentFinder.cs (13)
14public static HashSet<DocumentHandle> FindDocumentHandles(EntityHandle handle, MetadataReader dllReader, MetadataReader pdbReader)
40private static void ProcessMethodDef(MethodDefinitionHandle methodDefHandle, MetadataReader dllReader, MetadataReader pdbReader, HashSet<DocumentHandle> docList, bool processDeclaringType)
72private static void ProcessEventDef(EventDefinitionHandle eventDefHandle, MetadataReader dllReader, MetadataReader pdbReader, HashSet<DocumentHandle> docList)
97private static void ProcessPropertyDef(PropertyDefinitionHandle propertyDefHandle, MetadataReader dllReader, MetadataReader pdbReader, HashSet<DocumentHandle> docList)
117private static void ProcessFieldDef(FieldDefinitionHandle fieldDefHandle, MetadataReader dllReader, MetadataReader pdbReader, HashSet<DocumentHandle> docList)
124private static void ProcessTypeDef(TypeDefinitionHandle typeDefHandle, MetadataReader dllReader, MetadataReader pdbReader, HashSet<DocumentHandle> docList, bool processContainingType = true)
154private static void AddDocumentsFromTypeDefinitionDocuments(TypeDefinitionHandle typeDefHandle, MetadataReader pdbReader, HashSet<DocumentHandle> docList)
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
Microsoft.CodeAnalysis.Features.UnitTests (2)
Microsoft.CodeAnalysis.Rebuild (7)
Microsoft.CodeAnalysis.Rebuild.UnitTests (9)
Microsoft.CodeAnalysis.Scripting (1)
Microsoft.CodeAnalysis.Test.Utilities (65)
Metadata\MetadataReaderUtils.cs (37)
26internal static IEnumerable<ConstantHandle> GetConstants(this MetadataReader reader)
34internal static IEnumerable<ParameterHandle> GetParameters(this MetadataReader reader)
42internal static IEnumerable<GenericParameterHandle> GetGenericParameters(this MetadataReader reader)
50internal static IEnumerable<GenericParameterConstraintHandle> GetGenericParameterConstraints(this MetadataReader reader)
58internal static IEnumerable<ModuleReferenceHandle> GetModuleReferences(this MetadataReader reader)
66internal static IEnumerable<MethodDefinition> GetImportedMethods(this MetadataReader reader)
87public static string GetString(this IEnumerable<MetadataReader> readers, StringHandle handle)
90foreach (var reader in readers)
102public static string[] GetStrings(this IEnumerable<MetadataReader> readers, IEnumerable<StringHandle> handles)
107public static Guid GetModuleVersionId(this MetadataReader reader)
112public static StringHandle[] GetAssemblyRefNames(this MetadataReader reader)
117public static StringHandle[] GetTypeDefNames(this MetadataReader reader)
122public static (StringHandle Namespace, StringHandle Name)[] GetTypeDefFullNames(this MetadataReader reader)
131public static StringHandle[] GetTypeRefNames(this MetadataReader reader)
136public static StringHandle[] GetEventDefNames(this MetadataReader reader)
141public static StringHandle[] GetFieldDefNames(this MetadataReader reader)
146public static StringHandle[] GetMethodDefNames(this MetadataReader reader)
151public static StringHandle[] GetMemberRefNames(this MetadataReader reader)
156public static StringHandle[] GetParameterDefNames(this MetadataReader reader)
161public static StringHandle[] GetPropertyDefNames(this MetadataReader reader)
166public static StringHandle GetName(this MetadataReader reader, EntityHandle token)
181private static ImmutableArray<T> ReadArray<T>(this MetadataReader reader, BlobHandle blobHandle, ReadBlobItemDelegate<T> readItem)
196public static ImmutableArray<byte> ReadByteArray(this MetadataReader reader, BlobHandle blobHandle)
201public static ImmutableArray<bool> ReadBoolArray(this MetadataReader reader, BlobHandle blobHandle)
206public static IEnumerable<CustomAttributeRow> GetCustomAttributeRows(this MetadataReader reader)
215public static string GetCustomAttributeName(this MetadataReader reader, CustomAttributeRow row)
263public static ImmutableArray<byte> GetSourceLinkBlob(this MetadataReader reader)
271public static SourceText GetEmbeddedSource(this MetadataReader reader, DocumentHandle document)
309public static IEnumerable<string> DumpAssemblyReferences(this MetadataReader reader)
315public static IEnumerable<string> DumpTypeReferences(this MetadataReader reader)
322public static string Dump(this MetadataReader reader, EntityHandle handle)
336private static string DumpRec(this MetadataReader reader, EntityHandle handle)
442public string GetTypeFromDefinition(MetadataReader reader, TypeDefinitionHandle handle, byte rawTypeKind)
449public string GetTypeFromReference(MetadataReader reader, TypeReferenceHandle handle, byte rawTypeKind)
456public string GetTypeFromSpecification(MetadataReader reader, object genericContext, TypeSpecificationHandle handle, byte rawTypeKind)
468var metadataReader = refPeReader.GetMetadataReader();
486var metadataReader = peReader.GetMetadataReader();
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic (2)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (22)
Emit\EditAndContinue\EditAndContinueTestBase.vb (13)
211Friend Shared Sub CheckEncLog(reader As MetadataReader, ParamArray rows As EditAndContinueLogEntry())
221Friend Shared Sub CheckEncLogDefinitions(reader As MetadataReader, ParamArray rows As EditAndContinueLogEntry())
231Friend Shared Sub CheckEncMap(reader As MetadataReader, ParamArray [handles] As EntityHandle())
241Friend Shared Sub CheckEncMapDefinitions(reader As MetadataReader, ParamArray [handles] As EntityHandle())
247Friend Shared Sub CheckNames(reader As MetadataReader, [handles] As IEnumerable(Of StringHandle), ParamArray expectedNames As String())
251Friend Shared Sub CheckNames(readers As MetadataReader(), [handles] As IEnumerable(Of StringHandle), ParamArray expectedNames As String())
256Public Shared Sub CheckNames(readers As IList(Of MetadataReader), typeHandles As IEnumerable(Of TypeDefinitionHandle), ParamArray expectedNames As String())
260Friend Shared Sub CheckNamesSorted(readers As MetadataReader(), [handles] As IEnumerable(Of StringHandle), ParamArray expectedNames As String())
268readers As IList(Of MetadataReader),
270getName As Func(Of MetadataReader, Handle, StringHandle),
287Public Shared Sub CheckBlobValue(readers As IList(Of MetadataReader), valueHandle As BlobHandle, expectedValue As Byte())
296Public Shared Sub CheckStringValue(readers As IList(Of MetadataReader), valueHandle As StringHandle, expectedValue As String)
305Public Shared Function GetAggregator(readers As IList(Of MetadataReader)) As MetadataAggregator
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (29)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (18)
54private static string GetMetadataNameWithoutBackticks(MetadataReader reader, StringHandle name)
301var metadataReader = moduleMetadata.GetMetadataReader();
346private void GenerateMetadataNodes(MetadataReader metadataReader)
364MetadataReader metadataReader,
402MetadataReader metadataReader,
418MetadataReader metadataReader,
484MetadataReader metadataReader,
512private void PopulateInheritanceMap(MetadataReader metadataReader)
522MetadataReader metadataReader,
549MetadataReader metadataReader,
585MetadataReader metadataReader,
601MetadataReader metadataReader,
624MetadataReader metadataReader,
658MetadataReader metadataReader,
673MetadataReader metadataReader,
683MetadataReader metadataReader,
840MetadataReader reader, NamespaceDefinitionHandle namespaceHandle)
850MetadataReader reader, TypeDefinition definition)
Microsoft.DotNet.Arcade.Sdk (2)
Microsoft.DotNet.Build.Tasks.Packaging (2)
Microsoft.DotNet.GenFacades (3)
Microsoft.DotNet.PackageTesting (6)
Microsoft.DotNet.SharedFramework.Sdk (6)
Microsoft.DotNet.SignTool (8)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
PrepareTests (1)
Roslyn.Test.PdbUtilities (20)
EditAndContinue\EditAndContinueTestUtilities.cs (8)
78public static void CheckNames(MetadataReader reader, IEnumerable<StringHandle> handles, params string[] expectedNames)
83public static void CheckNames(IEnumerable<MetadataReader> readers, IEnumerable<StringHandle> handles, params string[] expectedNames)
89public static void CheckNames(IReadOnlyList<MetadataReader> readers, IEnumerable<(StringHandle Namespace, StringHandle Name)> handles, params string[] expectedNames)
95public static void CheckNames(IReadOnlyList<MetadataReader> readers, ImmutableArray<TypeDefinitionHandle> typeHandles, params string[] expectedNames)
98public static void CheckNames(IReadOnlyList<MetadataReader> readers, ImmutableArray<MethodDefinitionHandle> methodHandles, params string[] expectedNames)
102IReadOnlyList<MetadataReader> readers,
104Func<MetadataReader, Handle, StringHandle> getName,
120public static MetadataAggregator GetAggregator(IReadOnlyList<MetadataReader> readers)
RunTests (1)
SemanticSearch.BuildTask (4)
GenerateFilteredReferenceAssembliesTask.cs (4)
364var metadataReader = peReader.GetMetadataReader();
417private static unsafe void UpdateTypeDefinitions(BinaryWriter writer, MetadataReader metadataReader, ImmutableArray<ApiPattern> patterns, ImmutableArray<INamedTypeSymbol> symbols, int metadataOffset)
457private static unsafe void UpdateMethodDefinitions(BinaryWriter writer, MetadataReader metadataReader, ImmutableArray<ApiPattern> patterns, ImmutableArray<IMethodSymbol> symbols, int metadataOffset)
491private static unsafe void UpdateFieldDefinitions(BinaryWriter writer, MetadataReader metadataReader, ImmutableArray<ApiPattern> patterns, ImmutableArray<IFieldSymbol> symbols, int metadataOffset)
System.Diagnostics.FileVersionInfo (4)
System.Diagnostics.StackTrace (2)
System\Diagnostics\StackTraceSymbols.cs (2)
64MetadataReader? reader = TryGetReader(assembly, assemblyPath, loadedPeAddress, loadedPeSize, isFileLayout, inMemoryPdbAddress, inMemoryPdbSize);
117private MetadataReader? TryGetReader(Assembly assembly, string assemblyPath, IntPtr loadedPeAddress, int loadedPeSize, bool isFileLayout, IntPtr inMemoryPdbAddress, int inMemoryPdbSize)
System.Reflection.Metadata (230)
System.Reflection.MetadataLoadContext (117)
System\Reflection\TypeLoading\General\Ecma\EcmaWrappedTypeProvider.cs (3)
33public RoType GetTypeFromDefinition(MetadataReader reader, TypeDefinitionHandle handle, byte rawTypeKind) => _typeProvider.GetTypeFromDefinition(reader, handle, rawTypeKind);
34public RoType GetTypeFromReference(MetadataReader reader, TypeReferenceHandle handle, byte rawTypeKind) => _typeProvider.GetTypeFromReference(reader, handle, rawTypeKind);
35public RoType GetTypeFromSpecification(MetadataReader reader, TypeContext genericContext, TypeSpecificationHandle handle, byte rawTypeKind) => _typeProvider.GetTypeFromSpecification(reader, genericContext, handle, rawTypeKind);
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (48)
13public static AssemblyFile GetAssemblyFile(this AssemblyFileHandle handle, MetadataReader reader) => reader.GetAssemblyFile(handle);
14public static AssemblyReference GetAssemblyReference(this AssemblyReferenceHandle handle, MetadataReader reader) => reader.GetAssemblyReference(handle);
15public static byte[] GetBlobBytes(this BlobHandle handle, MetadataReader reader) => reader.GetBlobBytes(handle);
16public static ImmutableArray<byte> GetBlobContent(this BlobHandle handle, MetadataReader reader) => reader.GetBlobContent(handle);
17public static BlobReader GetBlobReader(this BlobHandle handle, MetadataReader reader) => reader.GetBlobReader(handle);
18public static BlobReader GetBlobReader(this StringHandle handle, MetadataReader reader) => reader.GetBlobReader(handle);
19public static Constant GetConstant(this ConstantHandle handle, MetadataReader reader) => reader.GetConstant(handle);
20public static CustomAttribute GetCustomAttribute(this CustomAttributeHandle handle, MetadataReader reader) => reader.GetCustomAttribute(handle);
21public static CustomAttributeHandleCollection GetCustomAttributes(this EntityHandle handle, MetadataReader reader) => reader.GetCustomAttributes(handle);
22public static CustomDebugInformation GetCustomDebugInformation(this CustomDebugInformationHandle handle, MetadataReader reader) => reader.GetCustomDebugInformation(handle);
23public static CustomDebugInformationHandleCollection GetCustomDebugInformation(this EntityHandle handle, MetadataReader reader) => reader.GetCustomDebugInformation(handle);
24public static DeclarativeSecurityAttribute GetDeclarativeSecurityAttribute(this DeclarativeSecurityAttributeHandle handle, MetadataReader reader) => reader.GetDeclarativeSecurityAttribute(handle);
25public static Document GetDocument(this DocumentHandle handle, MetadataReader reader) => reader.GetDocument(handle);
26public static EventDefinition GetEventDefinition(this EventDefinitionHandle handle, MetadataReader reader) => reader.GetEventDefinition(handle);
27public static ExportedType GetExportedType(this ExportedTypeHandle handle, MetadataReader reader) => reader.GetExportedType(handle);
28public static FieldDefinition GetFieldDefinition(this FieldDefinitionHandle handle, MetadataReader reader) => reader.GetFieldDefinition(handle);
29public static GenericParameter GetGenericParameter(this GenericParameterHandle handle, MetadataReader reader) => reader.GetGenericParameter(handle);
30public static GenericParameterConstraint GetGenericParameterConstraint(this GenericParameterConstraintHandle handle, MetadataReader reader) => reader.GetGenericParameterConstraint(handle);
31public static Guid GetGuid(this GuidHandle handle, MetadataReader reader) => reader.GetGuid(handle);
32public static ImportScope GetImportScope(this ImportScopeHandle handle, MetadataReader reader) => reader.GetImportScope(handle);
33public static InterfaceImplementation GetInterfaceImplementation(this InterfaceImplementationHandle handle, MetadataReader reader) => reader.GetInterfaceImplementation(handle);
34public static LocalConstant GetLocalConstant(this LocalConstantHandle handle, MetadataReader reader) => reader.GetLocalConstant(handle);
35public static LocalScope GetLocalScope(this LocalScopeHandle handle, MetadataReader reader) => reader.GetLocalScope(handle);
36public static LocalScopeHandleCollection GetLocalScopes(this MethodDefinitionHandle handle, MetadataReader reader) => reader.GetLocalScopes(handle);
37public static LocalScopeHandleCollection GetLocalScopes(this MethodDebugInformationHandle handle, MetadataReader reader) => reader.GetLocalScopes(handle);
38public static LocalVariable GetLocalVariable(this LocalVariableHandle handle, MetadataReader reader) => reader.GetLocalVariable(handle);
39public static ManifestResource GetManifestResource(this ManifestResourceHandle handle, MetadataReader reader) => reader.GetManifestResource(handle);
40public static MemberReference GetMemberReference(this MemberReferenceHandle handle, MetadataReader reader) => reader.GetMemberReference(handle);
41public static MethodDebugInformation GetMethodDebugInformation(this MethodDebugInformationHandle handle, MetadataReader reader) => reader.GetMethodDebugInformation(handle);
42public static MethodDebugInformation GetMethodDebugInformation(this MethodDefinitionHandle handle, MetadataReader reader) => reader.GetMethodDebugInformation(handle);
43public static MethodDefinition GetMethodDefinition(this MethodDefinitionHandle handle, MetadataReader reader) => reader.GetMethodDefinition(handle);
44public static MethodImplementation GetMethodImplementation(this MethodImplementationHandle handle, MetadataReader reader) => reader.GetMethodImplementation(handle);
45public static MethodSpecification GetMethodSpecification(this MethodSpecificationHandle handle, MetadataReader reader) => reader.GetMethodSpecification(handle);
46public static ModuleReference GetModuleReference(this ModuleReferenceHandle handle, MetadataReader reader) => reader.GetModuleReference(handle);
47public static NamespaceDefinition GetNamespaceDefinition(this NamespaceDefinitionHandle handle, MetadataReader reader) => reader.GetNamespaceDefinition(handle);
48public static Parameter GetParameter(this ParameterHandle handle, MetadataReader reader) => reader.GetParameter(handle);
49public static PropertyDefinition GetPropertyDefinition(this PropertyDefinitionHandle handle, MetadataReader reader) => reader.GetPropertyDefinition(handle);
50public static StandaloneSignature GetStandaloneSignature(this StandaloneSignatureHandle handle, MetadataReader reader) => reader.GetStandaloneSignature(handle);
51public static string GetString(this StringHandle handle, MetadataReader reader) => reader.GetString(handle);
52public static string GetString(this NamespaceDefinitionHandle handle, MetadataReader reader) => reader.GetString(handle);
53public static string GetString(this DocumentNameBlobHandle handle, MetadataReader reader) => reader.GetString(handle);
54public static TypeDefinition GetTypeDefinition(this TypeDefinitionHandle handle, MetadataReader reader) => reader.GetTypeDefinition(handle);
55public static TypeReference GetTypeReference(this TypeReferenceHandle handle, MetadataReader reader) => reader.GetTypeReference(handle);
56public static TypeSpecification GetTypeSpecification(this TypeSpecificationHandle handle, MetadataReader reader) => reader.GetTypeSpecification(handle);
57public static string GetUserString(this UserStringHandle handle, MetadataReader reader) => reader.GetUserString(handle);
74public static string? GetStringOrNull(this StringHandle handle, MetadataReader reader) => handle.IsNil ? null : reader.GetString(handle);
76public static bool Equals(this StringHandle handle, string value, MetadataReader reader) => reader.StringComparer.Equals(handle, value, ignoreCase: false);
81public static unsafe bool Equals(this StringHandle handle, ReadOnlySpan<byte> utf8, MetadataReader reader)
System.Windows.Forms.Design.Tests (1)