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