3 instantiations of MemberReferenceHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (3)
866return new MemberReferenceHandle(rowId); 886return new MemberReferenceHandle(handle.RowId); 896return new MemberReferenceHandle(handle.RowId);
108 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)
123item = _module.ResolveMemberReference((MemberReferenceHandle)handle); 582private object ResolveMemberReference(MemberReferenceHandle handle)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.MethodImpls.cs (2)
39HandleKind.MemberReference => metadataReader.GetMemberReference((MemberReferenceHandle)methodDeclCheckHandle).Name, 89EntityHandle owningTypeHandle = metadataReader.GetMemberReference((MemberReferenceHandle)methodDeclCheckHandle).Parent;
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\MetadataExtensions.cs (1)
159attributeType = metadataReader.GetMemberReference((MemberReferenceHandle)attributeCtor).Parent;
Microsoft.Build.Tasks.Core (3)
AssemblyDependency\AssemblyInformation.cs (2)
517var container = metadataReader.GetMemberReference((MemberReferenceHandle)ctorHandle).Parent; 602var signature = reader.GetMemberReference((MemberReferenceHandle)attribute.Constructor).Signature;
ManifestUtil\MetadataReader.cs (1)
100EntityHandle 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);
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)
852public readonly struct MemberReferenceHandle : IEquatable<MemberReferenceHandle> 864internal static MemberReferenceHandle FromRowId(int rowId) 869public static implicit operator Handle(MemberReferenceHandle handle) 874public static implicit operator EntityHandle(MemberReferenceHandle handle) 879public static explicit operator MemberReferenceHandle(Handle handle) 889public static explicit operator MemberReferenceHandle(EntityHandle handle) 909public static bool operator ==(MemberReferenceHandle left, MemberReferenceHandle right) 916return obj is MemberReferenceHandle && ((MemberReferenceHandle)obj)._rowId == _rowId; 919public bool Equals(MemberReferenceHandle other) 929public 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);