46 references to MetadataReader
ILCompiler.Compiler (9)
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (1)
33MetadataReader reader = method.MetadataReader;
Compiler\DependencyAnalysis\MethodMetadataNode.cs (2)
52foreach (var parameterHandle in _method.MetadataReader.GetMethodDefinition(_method.Handle).GetParameters()) 98MetadataReader reader = _method.MetadataReader;
Compiler\DependencyAnalysis\ReflectionInvokeSupportDependencyAlgorithm.cs (1)
38MetadataReader reader = ecmaMethod.MetadataReader;
Compiler\ReachabilityInstrumentationFilter.cs (2)
63Guid mvid = ecmaMethod.MetadataReader.GetGuid(ecmaMethod.MetadataReader.GetModuleDefinition().Mvid);
Compiler\ReachabilityInstrumentationProvider.cs (2)
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)
106var reader = method.MetadataReader;
ILCompiler.MetadataTransform (3)
ILCompiler\Metadata\Transform.Method.cs (3)
75Ecma.MetadataReader reader = ecmaEntity.MetadataReader; 216Ecma.MetadataReader reader = ecmaMethod.MetadataReader; 229Ecma.MetadataReader reader = ecmaMethod.MetadataReader;
ILCompiler.ReadyToRun (9)
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILNode.cs (1)
66var rva = _method.MetadataReader.GetMethodDefinition(_method.Handle).RelativeVirtualAddress;
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (1)
169var methodDef = method.MetadataReader.GetMethodDefinition(method.Handle);
Compiler\ReadyToRunStandaloneMethodMetadata.cs (4)
27var metadataReader = wrappedMethod.MetadataReader; 29var rva = wrappedMethod.MetadataReader.GetMethodDefinition(wrappedMethod.Handle).RelativeVirtualAddress; 63localsBlob = wrappedMethod.MetadataReader.GetBlobReader(wrappedMethod.MetadataReader.GetStandaloneSignature(_methodBody.LocalSignature).Signature);
IBC\IBCProfileParser.cs (1)
419MetadataReader metadataReader = ecmaCandidateMethod.MetadataReader;
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
596var metadataReader = ecmaMethod.MetadataReader;
src\runtime\src\coreclr\tools\Common\Compiler\DisplayNameHelpers.cs (1)
106var reader = method.MetadataReader;
ILCompiler.TypeSystem (25)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaMethod.cs (16)
84var metadataReader = MetadataReader; 185var metadataReader = this.MetadataReader; 390return MetadataReader.GetMethodDefinition(_handle).Attributes; 398return MetadataReader.GetMethodDefinition(_handle).ImplAttributes; 404StringHandle handle = MetadataReader.GetMethodDefinition(_handle).Name; 405_nameLength = MetadataReader.GetStringBytes(handle).Length; 406_namePointer = MetadataReader.MetadataPointer + MetadataReader.GetHeapMetadataOffset(HeapIndex.String) + MetadataReader.GetHeapOffset(handle); 425var genericParameterHandles = MetadataReader.GetMethodDefinition(_handle).GetGenericParameters(); 455return !MetadataReader.GetCustomAttributeHandle(MetadataReader.GetMethodDefinition(_handle).GetCustomAttributes(), 472MetadataReader metadataReader = MetadataReader; 528MetadataReader reader = MetadataReader; 565MetadataReader metadataReader = MetadataReader; 591MetadataReader metadataReader = MetadataReader;
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)
47var metadataReader = This.MetadataReader; 61var metadataReader = This.MetadataReader;
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 (3)
63ParameterHandleCollection parameters = _method.MetadataReader.GetMethodDefinition(_method.Handle).GetParameters(); 74Parameter p = _method.MetadataReader.GetParameter(parameterHandle); 80yield return _method.MetadataReader.GetString(p.Name);
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (2)
547MetadataReader reader = method.MetadataReader; 717MetadataReader reader = context.Declaration.MetadataReader;