3 instantiations of MemberReferenceHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (3)
867return new MemberReferenceHandle(rowId); 887return new MemberReferenceHandle(handle.RowId); 897return new MemberReferenceHandle(handle.RowId);
109 references to MemberReferenceHandle
Crossgen2Tasks (1)
PrepareForReadyToRunCompilation.cs (1)
532EntityHandle attributeMemberParent = mdReader.GetMemberReference((MemberReferenceHandle)attributeCtor).Parent;
ILCompiler.Compiler (3)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (3)
394accessedType = _metadataReader.GetMemberReference((MemberReferenceHandle)accessedField).Parent; 409&& _metadataReader.GetMemberReference((MemberReferenceHandle)accessedMethod).Parent.Kind == HandleKind.TypeSpecification)) 423|| (accessedEntity.Kind == HandleKind.MemberReference && _metadataReader.GetMemberReference((MemberReferenceHandle)accessedEntity).GetKind() == MemberReferenceKind.Method))
ILCompiler.ReadyToRun (10)
Compiler\DependencyAnalysis\ReadyToRun\AttributePresenceFilterNode.cs (2)
229MemberReferenceHandle customAttributeConstructorReferenceHandle = (MemberReferenceHandle)customAttributeConstructorHandle;
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (2)
175MemberReference memberRef = token.MetadataReader.GetMemberReference((MemberReferenceHandle)token.Handle); 275MemberReference memberRef = token.MetadataReader.GetMemberReference((MemberReferenceHandle)token.Handle);
Compiler\ReadyToRunStandaloneMethodMetadata.cs (1)
159var memberReference = metadataReader.GetMemberReference((MemberReferenceHandle)handle);
JitInterface\CorInfoImpl.ReadyToRun.cs (2)
69var memberRef = token.MetadataReader.GetMemberReference((MemberReferenceHandle)token.Handle); 191var memberRef = moduleToken.MetadataReader.GetMemberReference((MemberReferenceHandle)moduleToken.Handle);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (3)
394accessedType = _metadataReader.GetMemberReference((MemberReferenceHandle)accessedField).Parent; 409&& _metadataReader.GetMemberReference((MemberReferenceHandle)accessedMethod).Parent.Kind == HandleKind.TypeSpecification)) 423|| (accessedEntity.Kind == HandleKind.MemberReference && _metadataReader.GetMemberReference((MemberReferenceHandle)accessedEntity).GetKind() == MemberReferenceKind.Method))
ILCompiler.TypeSystem (5)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (2)
125item = _module.ResolveMemberReference((MemberReferenceHandle)handle); 584private object ResolveMemberReference(MemberReferenceHandle handle)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.MethodImpls.cs (2)
42HandleKind.MemberReference => metadataReader.GetMemberReference((MemberReferenceHandle)methodDeclCheckHandle).Name, 92EntityHandle owningTypeHandle = metadataReader.GetMemberReference((MemberReferenceHandle)methodDeclCheckHandle).Parent;
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\MetadataExtensions.cs (1)
160attributeType = metadataReader.GetMemberReference((MemberReferenceHandle)attributeCtor).Parent;
Microsoft.Build.Tasks.Core (3)
AssemblyDependency\AssemblyInformation.cs (2)
564var container = metadataReader.GetMemberReference((MemberReferenceHandle)ctorHandle).Parent; 649var signature = reader.GetMemberReference((MemberReferenceHandle)attribute.Constructor).Signature;
ManifestUtil\MetadataReader.cs (1)
112EntityHandle mHandle = _reader.GetMemberReference((MemberReferenceHandle)ctorHandle).Parent;
Microsoft.CodeAnalysis (21)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
450protected override MemberReferenceHandle GetOrAddMemberReferenceHandle(ITypeMemberReference reference)
MetadataReader\MetadataDecoder.cs (9)
1915MethodSymbol methodBodySymbol = GetMethodSymbolForMemberRef((MemberReferenceHandle)methodDebugHandle, implementingTypeSymbol); 1938methodSymbol = GetMethodSymbolForMemberRef((MemberReferenceHandle)implementedMethodHandle, implementingTypeSymbol); 2107internal abstract Symbol GetSymbolForMemberRef(MemberReferenceHandle memberRef, TypeSymbol implementingTypeSymbol = null, bool methodsOnly = false); 2109internal MethodSymbol GetMethodSymbolForMemberRef(MemberReferenceHandle methodRef, TypeSymbol implementingTypeSymbol) 2114internal FieldSymbol GetFieldSymbolForMemberRef(MemberReferenceHandle methodRef, TypeSymbol implementingTypeSymbol) 2238return GetSymbolForMemberRef((MemberReferenceHandle)token); 2251internal TypeSymbol GetMemberRefTypeSymbol(MemberReferenceHandle memberRef) 2288: GetMethodSymbolForMemberRef((MemberReferenceHandle)memberToken, container); 2299: GetFieldSymbolForMemberRef((MemberReferenceHandle)memberToken, container);
MetadataReader\PEModule.cs (8)
3095MemberReference memberRef = metadataReader.GetMemberReference((MemberReferenceHandle)attributeCtor); 3366return GetSignatureOrThrow(metadataReader, (MemberReferenceHandle)methodDefOrRef); 3392internal EntityHandle GetContainingTypeOrThrow(MemberReferenceHandle memberRef) 3464public string GetMemberRefNameOrThrow(MemberReferenceHandle memberRef) 3470private static string GetMemberRefNameOrThrow(MetadataReader metadataReader, MemberReferenceHandle memberRef) 3476internal BlobHandle GetSignatureOrThrow(MemberReferenceHandle memberRef) 3482private static BlobHandle GetSignatureOrThrow(MetadataReader metadataReader, MemberReferenceHandle memberRef) 3489MemberReferenceHandle memberRef,
PEWriter\FullMetadataWriter.cs (1)
254protected override MemberReferenceHandle GetOrAddMemberReferenceHandle(ITypeMemberReference reference)
PEWriter\MetadataWriter.cs (2)
319protected abstract MemberReferenceHandle GetOrAddMemberReferenceHandle(ITypeMemberReference reference); 919internal MemberReferenceHandle GetMemberReferenceHandle(ITypeMemberReference memberRef)
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (2)
127var memberRef = (MemberReferenceHandle)memberRefOrMethodDef;
Symbols\Metadata\PE\MetadataDecoder.cs (1)
531internal override Symbol GetSymbolForMemberRef(MemberReferenceHandle memberRef, TypeSymbol scope = null, bool methodsOnly = false)
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
105Dim memberRef = CType(memberRefOrMethodDef, MemberReferenceHandle)
Symbols\Metadata\PE\MetadataDecoder.vb (1)
459Friend Overrides Function GetSymbolForMemberRef(memberRef As MemberReferenceHandle, Optional scope As TypeSymbol = Nothing, Optional methodsOnly As Boolean = False) As Symbol
Microsoft.Diagnostics.DataContractReader.Legacy (2)
MetaDataImportImpl.cs (2)
1041MemberReference memberRef = _reader.GetMemberReference((MemberReferenceHandle)constructor); 1159MemberReferenceHandle refHandle = MetadataTokens.MemberReferenceHandle(GetRID(mr));
Microsoft.NET.Build.Tasks (1)
PrepareForReadyToRunCompilation.cs (1)
559EntityHandle attributeMemberParent = mdReader.GetMemberReference((MemberReferenceHandle)attributeCtor).Parent;
Microsoft.NET.HostModel (1)
ComHost\ClsidMap.cs (1)
225MemberReference refConstructor = reader.GetMemberReference((MemberReferenceHandle)attribute.Constructor);
Microsoft.TestPlatform.CoreUtilities (1)
Helpers\MicrosoftTestingPlatformDetector.cs (1)
120var memberReference = metadataReader.GetMemberReference((MemberReferenceHandle)attribute.Constructor);
System.Diagnostics.FileVersionInfo (2)
System\Diagnostics\FileVersionInfo.Unix.cs (2)
260EntityHandle container = reader.GetMemberReference((MemberReferenceHandle)ctorHandle).Parent; 295signature = reader.GetMemberReference((MemberReferenceHandle)ctorHandle).Signature;
System.Reflection.Emit (1)
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
948private MemberReferenceHandle AddMemberReference(string memberName, EntityHandle parent, BlobBuilder signature) =>
System.Reflection.Metadata (49)
System\Reflection\Metadata\Ecma335\CodedIndex.cs (4)
18/// <see cref="MemberReferenceHandle"/>, 48/// <param name="handle"><see cref="MethodDefinitionHandle"/> or <see cref="MemberReferenceHandle"/></param> 103/// <param name="handle"><see cref="MethodDefinitionHandle"/> or <see cref="MemberReferenceHandle"/></param> 145/// <see cref="MemberReferenceHandle"/>,
System\Reflection\Metadata\Ecma335\CustomAttributeDecoder.cs (1)
34MemberReference reference = _reader.GetMemberReference((MemberReferenceHandle)constructor);
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (1)
131public void Call(MemberReferenceHandle methodHandle)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (8)
720/// <see cref="MemberReferenceHandle"/>, 738/// Custom attribute constructor: <see cref="MethodDefinitionHandle"/> or <see cref="MemberReferenceHandle"/> 768/// <param name="method">Generic method: <see cref="MethodDefinitionHandle"/> or <see cref="MemberReferenceHandle"/></param> 1040/// <param name="methodBody"><see cref="MethodDefinitionHandle"/> or <see cref="MemberReferenceHandle"/> which provides the implementation.</param> 1041/// <param name="methodDeclaration"><see cref="MethodDefinitionHandle"/> or <see cref="MemberReferenceHandle"/> the method being implemented.</param> 1074public MemberReferenceHandle AddMemberReference( 1086return MemberReferenceHandle.FromRowId(_memberRefTable.Count); 1377/// <see cref="MemberReferenceHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
385public static MemberReferenceHandle MemberReferenceHandle(int rowNumber) 387return Metadata.MemberReferenceHandle.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\Internal\Tables.cs (3)
658internal BlobHandle GetSignature(MemberReferenceHandle handle) 664internal StringHandle GetName(MemberReferenceHandle handle) 670internal EntityHandle GetClass(MemberReferenceHandle handle)
System\Reflection\Metadata\MetadataReader.cs (2)
1255public MemberReference GetMemberReference(MemberReferenceHandle handle) 1261private uint GetMemberRefTreatmentAndRowId(MemberReferenceHandle handle)
System\Reflection\Metadata\MetadataReader.WinMD.cs (5)
458ImplementsRedirectedInterface((MemberReferenceHandle)declaration, out isIClosableClose)) 570private uint CalculateMemberRefTreatmentAndRowId(MemberReferenceHandle handle) 605private bool ImplementsRedirectedInterface(MemberReferenceHandle memberRef, out bool isIDisposable) 716var attributeType = MemberRefTable.GetClass((MemberReferenceHandle)attributeCtor); 808EntityHandle typeDefOrRef = MemberRefTable.GetClass((MemberReferenceHandle)ctor);
System\Reflection\Metadata\TypeSystem\CustomAttribute.cs (1)
38/// The constructor (<see cref="MethodDefinitionHandle"/> or <see cref="MemberReferenceHandle"/>) of the custom attribute type.
System\Reflection\Metadata\TypeSystem\HandleCollections.TypeSystem.cs (7)
1519/// Represents a collection of <see cref="MemberReferenceHandle"/>. 1521public readonly struct MemberReferenceHandleCollection : IReadOnlyCollection<MemberReferenceHandle> 1541IEnumerator<MemberReferenceHandle> IEnumerable<MemberReferenceHandle>.GetEnumerator() 1551public struct Enumerator : IEnumerator<MemberReferenceHandle>, IEnumerator 1568public MemberReferenceHandle Current 1572return MemberReferenceHandle.FromRowId((int)(_currentRowId & TokenTypeIds.RIDMask));
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (13)
853public readonly struct MemberReferenceHandle : IEquatable<MemberReferenceHandle> 865internal static MemberReferenceHandle FromRowId(int rowId) 870public static implicit operator Handle(MemberReferenceHandle handle) 875public static implicit operator EntityHandle(MemberReferenceHandle handle) 880public static explicit operator MemberReferenceHandle(Handle handle) 890public static explicit operator MemberReferenceHandle(EntityHandle handle) 910public static bool operator ==(MemberReferenceHandle left, MemberReferenceHandle right) 917return obj is MemberReferenceHandle && ((MemberReferenceHandle)obj)._rowId == _rowId; 920public bool Equals(MemberReferenceHandle other) 930public static bool operator !=(MemberReferenceHandle left, MemberReferenceHandle right)
System\Reflection\Metadata\TypeSystem\MemberReference.cs (2)
31private MemberReferenceHandle Handle 33get { return MemberReferenceHandle.FromRowId(RowId); }
System.Reflection.MetadataLoadContext (4)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeData.cs (1)
72MemberReference mr = ((MemberReferenceHandle)ctorHandle).GetMemberReference(Reader);
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (2)
93MemberReferenceHandle mh = (MemberReferenceHandle)ctorHandle;
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
40public static MemberReference GetMemberReference(this MemberReferenceHandle handle, MetadataReader reader) => reader.GetMemberReference(handle);