91 references to GetMethodDefinition
Crossgen2Tasks (2)
PrepareForReadyToRunCompilation.cs (2)
542TypeDefinitionHandle attributeTypeDefHandle = mdReader.GetMethodDefinition((MethodDefinitionHandle)attributeCtor).GetDeclaringType(); 578MethodDefinition methodDef = mdReader.GetMethodDefinition(methoddefHandle);
ILCompiler.Compiler (8)
Compiler\Dataflow\FlowAnnotations.cs (2)
406DynamicallyAccessedMemberTypes methodMemberTypes = GetMemberTypesForDynamicallyAccessedMembersAttribute(reader, reader.GetMethodDefinition(method.Handle).GetCustomAttributes()); 434MethodDefinition methodDef = reader.GetMethodDefinition(method.Handle);
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (1)
35MethodDefinition methodDef = reader.GetMethodDefinition(methodHandle);
Compiler\DependencyAnalysis\MethodMetadataNode.cs (2)
52foreach (var parameterHandle in _method.MetadataReader.GetMethodDefinition(_method.Handle).GetParameters()) 100TypeDefinition declaringType = reader.GetTypeDefinition(reader.GetMethodDefinition(methodHandle).GetDeclaringType());
Compiler\DependencyAnalysis\ReflectionInvokeSupportDependencyAlgorithm.cs (1)
39MethodDefinition methodDef = reader.GetMethodDefinition(ecmaMethod.Handle);
src\runtime\src\coreclr\tools\Common\Compiler\DisplayNameHelpers.cs (1)
107var methodDefinition = reader.GetMethodDefinition(method.Handle);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (1)
192MethodDefinition methodDefinition = _metadataReader.GetMethodDefinition(methodHandle);
ILCompiler.MetadataTransform (3)
ILCompiler\Metadata\Transform.Method.cs (3)
76Ecma.MethodDefinition methodDef = reader.GetMethodDefinition(ecmaEntity.Handle); 217Ecma.MethodDefinition methodDef = reader.GetMethodDefinition(ecmaMethod.Handle); 230Ecma.MethodDefinition methodDef = reader.GetMethodDefinition(ecmaMethod.Handle);
ILCompiler.ReadyToRun (12)
Compiler\DependencyAnalysis\ReadyToRun\AttributePresenceFilterNode.cs (1)
223MethodDefinition customAttributeConstructorDefinition = _module.MetadataReader.GetMethodDefinition(customAttributeConstructorDefinitionHandle);
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILNode.cs (1)
66var rva = _method.MetadataReader.GetMethodDefinition(_method.Handle).RelativeVirtualAddress;
Compiler\DependencyAnalysis\ReadyToRun\MethodIsGenericMapNode.cs (1)
47var methodDefinition = _metadata.GetMethodDefinition(methodDefinitionHandle);
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (1)
183MethodDefinition methodDef = token.MetadataReader.GetMethodDefinition((MethodDefinitionHandle)token.Handle);
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (1)
168var methodDef = method.MetadataReader.GetMethodDefinition(method.Handle);
Compiler\ReadyToRunStandaloneMethodMetadata.cs (2)
29var rva = wrappedMethod.MetadataReader.GetMethodDefinition(wrappedMethod.Handle).RelativeVirtualAddress; 169var methodDefinition = metadataReader.GetMethodDefinition((MethodDefinitionHandle)handle);
IBC\IBCProfileParser.cs (1)
420BlobReader signatureReader = metadataReader.GetBlobReader(metadataReader.GetMethodDefinition(ecmaCandidateMethod.Handle).Signature);
JitInterface\CorInfoImpl.ReadyToRun.cs (2)
185var methodDefinition = moduleToken.MetadataReader.GetMethodDefinition((MethodDefinitionHandle)moduleToken.Handle); 606foreach (var attributeHandle in metadataReader.GetMethodDefinition(handle).GetCustomAttributes())
src\runtime\src\coreclr\tools\Common\Compiler\DisplayNameHelpers.cs (1)
107var methodDefinition = reader.GetMethodDefinition(method.Handle);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (1)
192MethodDefinition methodDefinition = _metadataReader.GetMethodDefinition(methodHandle);
ILCompiler.TypeSystem (25)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaMethod.cs (9)
83BlobReader signatureReader = metadataReader.GetBlobReader(metadataReader.GetMethodDefinition(_handle).Signature); 184var methodDefinition = metadataReader.GetMethodDefinition(_handle); 388return MetadataReader.GetMethodDefinition(_handle).Attributes; 396return MetadataReader.GetMethodDefinition(_handle).ImplAttributes; 402StringHandle handle = MetadataReader.GetMethodDefinition(_handle).Name; 423var genericParameterHandles = MetadataReader.GetMethodDefinition(_handle).GetGenericParameters(); 453return !MetadataReader.GetCustomAttributeHandle(MetadataReader.GetMethodDefinition(_handle).GetCustomAttributes(), 471MethodDefinition methodDef = metadataReader.GetMethodDefinition(_handle); 572ParameterHandleCollection parameterHandles = metadataReader.GetMethodDefinition(_handle).GetParameters();
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (2)
103TypeDefinitionHandle typeDefinitionHandle = _module._metadataReader.GetMethodDefinition(methodDefinitionHandle).GetDeclaringType(); 506Debug.Assert(_metadataReader.GetMethodDefinition(handle).GetDeclaringType() == owningType.Handle);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (5)
304MethodDefinition methodDef = reader.GetMethodDefinition(handle); 327if (metadataReader.StringEquals(metadataReader.GetMethodDefinition(handle).Name, name)) 344if (metadataReader.StringEquals(metadataReader.GetMethodDefinition(handle).Name, name)) 362var methodDefinition = metadataReader.GetMethodDefinition(handle); 384var methodDefinition = metadataReader.GetMethodDefinition(handle);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.MethodImpls.cs (1)
38HandleKind.MethodDefinition => metadataReader.GetMethodDefinition((MethodDefinitionHandle)methodDeclCheckHandle).Name,
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\MetadataExtensions.cs (4)
48var attributeHandle = metadataReader.GetCustomAttributeHandle(metadataReader.GetMethodDefinition(This.Handle).GetCustomAttributes(), 61var attributeHandles = metadataReader.GetMethodDefinition(This.Handle).GetCustomAttributes(); 164attributeType = metadataReader.GetMethodDefinition((MethodDefinitionHandle)attributeCtor).GetDeclaringType(); 313return reader.GetBlobReader(reader.GetMethodDefinition(handle).Name).CurrentPointer;
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.cs (1)
27var rva = method.MetadataReader.GetMethodDefinition(method.Handle).RelativeVirtualAddress;
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.Symbols.cs (1)
63ParameterHandleCollection parameters = _method.MetadataReader.GetMethodDefinition(_method.Handle).GetParameters();
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (2)
548MethodDefinition methodDef = reader.GetMethodDefinition(method.Handle); 718ParameterHandleCollection.Enumerator parameterEnumerator = reader.GetMethodDefinition(context.Declaration.Handle).GetParameters().GetEnumerator();
Microsoft.CodeAnalysis (11)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
838var def = _previousGeneration.OriginalMetadata.MetadataReader.GetMethodDefinition(handle);
MetadataReader\PEModule.cs (10)
3109var methodDef = metadataReader.GetMethodDefinition((MethodDefinitionHandle)attributeCtor); 3336return MetadataReader.GetString(MetadataReader.GetMethodDefinition(methodDef).Name); 3348return metadataReader.GetMethodDefinition(methodDef).Signature; 3376return MetadataReader.GetMethodDefinition(methodDef).Attributes; 3382return MetadataReader.GetMethodDefinition(methodDef).GetDeclaringType(); 3405MethodDefinition methodRow = MetadataReader.GetMethodDefinition(methodDef); 3427return MetadataReader.GetMethodDefinition(methodDef).GetGenericParameters(); 3433return MetadataReader.GetMethodDefinition(methodDef).GetParameters(); 3440var methodImport = MetadataReader.GetMethodDefinition(methodDef).GetImport(); 4000MethodDefinition method = MetadataReader.GetMethodDefinition(methodHandle);
Microsoft.CodeAnalysis.CSharp (1)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
178var methodDef = reader.GetMethodDefinition(methodHandle);
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\SymbolSourceDocumentFinder.cs (1)
66var methodDef = dllReader.GetMethodDefinition(methodDefHandle);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
148var methodDefinition = mdReader.GetMethodDefinition(header.EntryPoint);
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (4)
467var method = metadataReader.GetMethodDefinition(methodHandle); 476var method = metadataReader.GetMethodDefinition(child); 525var method = metadataReader.GetMethodDefinition(childMethod); 624var method = metadataReader.GetMethodDefinition(child);
Microsoft.Diagnostics.DataContractReader.Contracts (3)
Contracts\Loader_1.cs (1)
630MethodDefinition methodDef = mdReader.GetMethodDefinition(MetadataTokens.MethodDefinitionHandle(token));
Contracts\RuntimeTypeSystem_1.cs (1)
1407MethodDefinition methodDef = mdReader.GetMethodDefinition(methodDefHandle);
Contracts\StackWalk\GC\GcScanner.cs (1)
369MethodDefinition methodDef = mdReader.GetMethodDefinition(methodDefHandle);
Microsoft.Diagnostics.DataContractReader.Legacy (12)
ClrDataFrame.cs (1)
428methodDef = mdReader.GetMethodDefinition(methodDefHandle);
ClrDataMethodDefinition.cs (1)
77MethodDefinition methodDef = reader.GetMethodDefinition(methodDefHandle);
ClrDataModule.cs (1)
190if (StringEquals(_reader.GetString(_reader.GetMethodDefinition(mh).Name), _methodName!))
Dbi\DacDbiImpl.cs (1)
1752MethodDefinition methodDef = mdReader.GetMethodDefinition(mdMethodHandle);
MetaDataImportImpl.cs (6)
377genericParams = _reader.GetMethodDefinition((MethodDefinitionHandle)owner).GetGenericParameters(); 527MethodDefinition methodDef = _reader.GetMethodDefinition(methodHandle); 869MethodDefinition methodDef = _reader.GetMethodDefinition(methodHandle); 1035MethodDefinition method = _reader.GetMethodDefinition((MethodDefinitionHandle)constructor); 1494MethodDefinition methodDef = _reader.GetMethodDefinition(methodHandle); 2103foreach (ParameterHandle ph in _reader.GetMethodDefinition(mdh).GetParameters())
TypeNameBuilder.cs (2)
125MethodDefinition methodDef = reader.GetMethodDefinition(MetadataTokens.MethodDefinitionHandle((int)runtimeTypeSystem.GetMethodToken(method))); 144MethodDefinition methodDef = reader.GetMethodDefinition(MetadataTokens.MethodDefinitionHandle((int)runtimeTypeSystem.GetMethodToken(method)));
Microsoft.NET.Build.Tasks (2)
PrepareForReadyToRunCompilation.cs (2)
569TypeDefinitionHandle attributeTypeDefHandle = mdReader.GetMethodDefinition((MethodDefinitionHandle)attributeCtor).GetDeclaringType(); 605MethodDefinition methodDef = mdReader.GetMethodDefinition(methoddefHandle);
Microsoft.NET.HostModel (1)
ComHost\ClsidMap.cs (1)
232MethodDefinition defConstructor = reader.GetMethodDefinition((MethodDefinitionHandle)attribute.Constructor);
Microsoft.VisualStudio.TestPlatform.Common (1)
Utilities\MetadataReaderHelper.cs (1)
95var methodDefinition = metadataReader.GetMethodDefinition((MethodDefinitionHandle)customAttribute.Constructor);
System.Diagnostics.FileVersionInfo (2)
System\Diagnostics\FileVersionInfo.Unix.cs (2)
271MethodDefinition md = reader.GetMethodDefinition((MethodDefinitionHandle)ctorHandle); 298signature = reader.GetMethodDefinition((MethodDefinitionHandle)ctorHandle).Signature;
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\CustomAttributeDecoder.cs (1)
29MethodDefinition definition = _reader.GetMethodDefinition((MethodDefinitionHandle)constructor);
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
43public static MethodDefinition GetMethodDefinition(this MethodDefinitionHandle handle, MetadataReader reader) => reader.GetMethodDefinition(handle);