2 instantiations of MemberReferenceEntity
ILAssembler (2)
EntityRegistry.cs (2)
1049
var entity = new
MemberReferenceEntity
(containingType, name, signature);
1631
var methodRef = new
MemberReferenceEntity
(memberRef.Parent, memberRef.Name, methodDefSig);
30 references to MemberReferenceEntity
ILAssembler (30)
Actions\GrammarActions.BuildImage.cs (1)
834
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)
165
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();
233
foreach (
MemberReferenceEntity
memberReferenceEntity in _memberReferences)
477
foreach (
MemberReferenceEntity
memberRef in _memberReferences)
1047
public
MemberReferenceEntity
CreateLazilyRecordedMemberReference(TypeEntity containingType, string name, BlobBuilder signature)
1049
var
entity = new MemberReferenceEntity(containingType, name, signature);
1501
private void ResolveAndRecordMemberReference(
MemberReferenceEntity
memberRef)
1538
private bool TryResolveMethodReference(
MemberReferenceEntity
memberRef)
1562
private bool TryResolveFieldReference(
MemberReferenceEntity
memberRef)
1584
private void UpdateMemberRefForVarargSignatures(
MemberReferenceEntity
memberRef, byte[] signature)
1631
var
methodRef = new MemberReferenceEntity(memberRef.Parent, memberRef.Name, methodDefSig);
1696
public static MethodImplementationEntity CreateUnrecordedMethodImplementation(MethodDefinitionEntity methodBody,
MemberReferenceEntity
methodDeclaration)
1701
public static MethodImplementationEntity CreateUnrecordedMethodImplementation(TypeDefinitionEntity type,
MemberReferenceEntity
methodBody,
MemberReferenceEntity
methodDeclaration)
2075
internal void SetMemberRefParent(
MemberReferenceEntity
parent)
2112
public sealed class MethodImplementationEntity(TypeDefinitionEntity type, EntityBase methodBody,
MemberReferenceEntity
methodDeclaration) : EntityBase
2116
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)