2 instantiations of MemberReferenceEntity
Microsoft.DotNet.ILAssembler (2)
EntityRegistry.cs (2)
1087
var entity = new
MemberReferenceEntity
(containingType, name, signature);
1677
var methodRef = new
MemberReferenceEntity
(memberRef.Parent, memberRef.Name, methodDefSig);
30 references to MemberReferenceEntity
Microsoft.DotNet.ILAssembler (30)
Actions\GrammarActions.BuildImage.cs (1)
995
var
ctor = _entityRegistry.CreateLazilyRecordedMemberReference(debuggableAttrType, ".ctor", ctorSig);
Actions\GrammarActions.Instructions.References.cs (1)
103
else if (entity is EntityRegistry.
MemberReferenceEntity
memberReference)
Actions\GrammarActions.Members.Class.cs (4)
20
EntityRegistry.
MemberReferenceEntity
Declaration,
21
EntityRegistry.
MemberReferenceEntity
? ReferencedBody,
208
EntityRegistry.
MemberReferenceEntity
declaration =
215
EntityRegistry.
MemberReferenceEntity
? referencedBody =
Actions\GrammarActions.MethodBodies.Directives.cs (1)
155
EntityRegistry.
MemberReferenceEntity
declaration =
Actions\GrammarActions.Signatures.References.cs (3)
138
EntityRegistry.
MemberReferenceEntity
memberReference =
182
private EntityRegistry.
MemberReferenceEntity
CreateErrorMethodReference(string name)
194
private EntityRegistry.
MemberReferenceEntity
CreateErrorFieldReference(string name)
EntityRegistry.cs (16)
28
private readonly List<
MemberReferenceEntity
> _memberReferences = new();
234
foreach (
MemberReferenceEntity
memberReferenceEntity in _memberReferences)
482
foreach (
MemberReferenceEntity
memberRef in _memberReferences)
1085
public
MemberReferenceEntity
CreateLazilyRecordedMemberReference(TypeEntity containingType, string name, BlobBuilder signature)
1087
var
entity = new MemberReferenceEntity(containingType, name, signature);
1547
private void ResolveAndRecordMemberReference(
MemberReferenceEntity
memberRef)
1584
private bool TryResolveMethodReference(
MemberReferenceEntity
memberRef)
1608
private bool TryResolveFieldReference(
MemberReferenceEntity
memberRef)
1630
private void UpdateMemberRefForVarargSignatures(
MemberReferenceEntity
memberRef, byte[] signature)
1677
var
methodRef = new MemberReferenceEntity(memberRef.Parent, memberRef.Name, methodDefSig);
1742
public static MethodImplementationEntity CreateUnrecordedMethodImplementation(MethodDefinitionEntity methodBody,
MemberReferenceEntity
methodDeclaration)
1747
public static MethodImplementationEntity CreateUnrecordedMethodImplementation(TypeDefinitionEntity type,
MemberReferenceEntity
methodBody,
MemberReferenceEntity
methodDeclaration)
2140
internal void SetMemberRefParent(
MemberReferenceEntity
parent)
2177
public sealed class MethodImplementationEntity(TypeDefinitionEntity type, EntityBase methodBody,
MemberReferenceEntity
methodDeclaration) : EntityBase
2181
public
MemberReferenceEntity
MethodDeclaration { get; } = methodDeclaration;
PseudoCustomAttributes.Identity.cs (3)
16
case EntityRegistry.
MemberReferenceEntity
memberReference:
43
EntityRegistry.
MemberReferenceEntity
memberReference => memberReference.Signature,
60
case EntityRegistry.
MemberReferenceEntity
memberReference:
PseudoCustomAttributes.MarshalAs.cs (1)
123
if (accessor is not EntityRegistry.
MemberReferenceEntity
memberReference || containingType is null)