63 references to Handle
ILCompiler.Compiler (16)
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)
34MethodDefinitionHandle methodHandle = method.Handle;
Compiler\DependencyAnalysis\MethodMetadataNode.cs (2)
52foreach (var parameterHandle in _method.MetadataReader.GetMethodDefinition(_method.Handle).GetParameters()) 99MethodDefinitionHandle methodHandle = _method.Handle;
Compiler\DependencyAnalysis\ReflectionInvokeSupportDependencyAlgorithm.cs (1)
39MethodDefinition methodDef = reader.GetMethodDefinition(ecmaMethod.Handle);
Compiler\ReachabilityInstrumentationFilter.cs (1)
64int rowNumber = MetadataTokens.GetRowNumber(ecmaMethod.Handle);
Compiler\ReachabilityInstrumentationProvider.cs (2)
59ref ExternSymbolMappedField field = ref fields[MetadataTokens.GetRowNumber(ecmaMethod.Handle)]; 62string name = $"__tokenuse_{ecmaMethod.MetadataReader.GetGuid(ecmaMethod.MetadataReader.GetModuleDefinition().Mvid):N}_{MetadataTokens.GetToken(ecmaMethod.Handle):X8}";
src\runtime\src\coreclr\tools\Common\Compiler\DisplayNameHelpers.cs (1)
107var methodDefinition = reader.GetMethodDefinition(method.Handle);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (1)
192methodInfo.MethodToken = (uint)MetadataTokens.GetToken(ecmaMethod.Handle);
src\runtime\src\coreclr\tools\Common\Compiler\PseudoDescExtensions.cs (5)
23if (ecmaAccessor.Handle == accessors.Getter 24|| ecmaAccessor.Handle == accessors.Setter) 43if (ecmaAccessor.Handle == accessors.Adder 44|| ecmaAccessor.Handle == accessors.Remover 45|| ecmaAccessor.Handle == accessors.Raiser)
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 (32)
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILNode.cs (1)
66var rva = _method.MetadataReader.GetMethodDefinition(_method.Handle).RelativeVirtualAddress;
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (1)
74return new ModuleToken(ilMethod.Module, ilMethod.Handle);
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (8)
146int inlineeRid = MetadataTokens.GetRowNumber(ecmaInlinee.Handle); 190int aRid = MetadataTokens.GetRowNumber(a.Handle); 191int bRid = MetadataTokens.GetRowNumber(b.Handle); 205int inlinerRid = MetadataTokens.GetRowNumber(inliner.Handle); 273int aRid = MetadataTokens.GetRowNumber(a.Handle); 274int bRid = MetadataTokens.GetRowNumber(b.Handle); 306indexOfInlinee = (uint)MetadataTokens.GetRowNumber(ecmaInlinee.Handle); 340uint inlinerRid = (uint)MetadataTokens.GetRowNumber(inliner.Handle);
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (1)
64moduleToken = new ModuleToken(typicalMethod.Module, typicalMethod.Handle);
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (1)
148ModuleToken moduleToken = new ModuleToken(typicalMethod.Module, typicalMethod.Handle);
Compiler\DependencyAnalysis\ReadyToRun\MethodEntryPointTableNode.cs (1)
58uint rid = SignatureBuilder.RidFromToken((mdToken)MetadataTokens.GetToken(ecmaMethod.Handle));
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (1)
108return new ModuleToken(ecmaMethod.Module, ecmaMethod.Handle);
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (1)
169var methodDef = method.MetadataReader.GetMethodDefinition(method.Handle);
Compiler\ReadyToRunStandaloneMethodMetadata.cs (1)
29var rva = wrappedMethod.MetadataReader.GetMethodDefinition(wrappedMethod.Handle).RelativeVirtualAddress;
IBC\IBCProfileParser.cs (2)
420BlobReader signatureReader = metadataReader.GetBlobReader(metadataReader.GetMethodDefinition(ecmaCandidateMethod.Handle).Signature); 435return (uint)MetadataTokens.GetToken(ecmaCandidateMethod.Handle);
JitInterface\CorInfoImpl.ReadyToRun.cs (5)
599var handle = ecmaMethod.Handle; 844resolver.AddModuleTokenForMethod(MethodBeingCompiled, new ModuleToken(ecmaMethod.Module, ecmaMethod.Handle)); 1399mdToken token = (mdToken)MetadataTokens.GetToken(ecmaMethod.Handle); 1463token = (mdToken)MetadataTokens.GetToken(((EcmaMethod)resultMethod).Handle); 3271ModuleToken moduleToken = new ModuleToken(ecmaMethod.Module, 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\ObjectWriter\OutputInfoBuilder.cs (1)
192methodInfo.MethodToken = (uint)MetadataTokens.GetToken(ecmaMethod.Handle);
src\runtime\src\coreclr\tools\Common\Compiler\PseudoDescExtensions.cs (5)
23if (ecmaAccessor.Handle == accessors.Getter 24|| ecmaAccessor.Handle == accessors.Setter) 43if (ecmaAccessor.Handle == accessors.Adder 44|| ecmaAccessor.Handle == accessors.Remover 45|| ecmaAccessor.Handle == accessors.Raiser)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
3861return (mdToken)System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(ecmaMethodDefinition.Handle); 3949return reader.GetMethodNamePointer(ecmaMethod.Handle);
ILCompiler.RyuJit (2)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
3861return (mdToken)System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(ecmaMethodDefinition.Handle); 3949return reader.GetMethodNamePointer(ecmaMethod.Handle);
ILCompiler.TypeSystem (10)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaMethod.Diagnostic.cs (1)
20return $"MethodDef({MetadataReader.GetToken(Handle):x8})";
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\MetadataExtensions.cs (2)
49var attributeHandle = metadataReader.GetCustomAttributeHandle(metadataReader.GetMethodDefinition(This.Handle).GetCustomAttributes(), 62var attributeHandles = metadataReader.GetMethodDefinition(This.Handle).GetCustomAttributes();
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.cs (1)
28var rva = method.MetadataReader.GetMethodDefinition(method.Handle).RelativeVirtualAddress;
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.Symbols.cs (4)
40? reader.GetStateMachineKickoffMethod(MetadataTokens.GetToken(_method.Handle)) != 0 49? reader.GetSequencePointsForMethod(MetadataTokens.GetToken(_method.Handle)) 57? reader.GetLocalVariableNamesForMethod(MetadataTokens.GetToken(_method.Handle)) 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();