2 instantiations of MemberReferenceEntity
ILAssembler (2)
EntityRegistry.cs (2)
782
var entity = new
MemberReferenceEntity
(containingType, name, signature);
1015
var methodRef = new
MemberReferenceEntity
(memberRef.Parent, memberRef.Name, methodDefSig.Builder);
17 references to MemberReferenceEntity
ILAssembler (17)
EntityRegistry.cs (12)
27
private readonly List<
MemberReferenceEntity
> _memberReferences = new();
172
foreach (
MemberReferenceEntity
memberReferenceEntity in _memberReferences)
304
foreach (
MemberReferenceEntity
memberRef in _memberReferences)
780
public
MemberReferenceEntity
CreateLazilyRecordedMemberReference(TypeEntity containingType, string name, BlobBuilder signature)
782
var
entity = new MemberReferenceEntity(containingType, name, signature);
942
private void ResolveAndRecordMemberReference(
MemberReferenceEntity
memberRef)
982
private void UpdateMemberRefForVarargSignatures(
MemberReferenceEntity
memberRef, byte[] signature)
1015
var
methodRef = new MemberReferenceEntity(memberRef.Parent, memberRef.Name, methodDefSig.Builder);
1050
public static MethodImplementationEntity CreateUnrecordedMethodImplementation(MethodDefinitionEntity methodBody,
MemberReferenceEntity
methodDeclaration)
1375
internal void SetMemberRefParent(
MemberReferenceEntity
parent)
1406
public sealed class MethodImplementationEntity(MethodDefinitionEntity methodBody,
MemberReferenceEntity
methodDeclaration) : EntityBase
1409
public
MemberReferenceEntity
MethodDeclaration { get; } = methodDeclaration;
GrammarVisitor.cs (5)
666
var
ctor = _entityRegistry.CreateLazilyRecordedMemberReference(debuggableAttrType, ".ctor", ctorSig);
2980
if (fieldRef is EntityRegistry.
MemberReferenceEntity
memberRef)
3017
if (methodRef is EntityRegistry.
MemberReferenceEntity
memberRef)
3716
var
methodRef = _entityRegistry.CreateLazilyRecordedMemberReference(ownerType, methodName, signature);
4072
var
memberRef = _entityRegistry.CreateLazilyRecordedMemberReference(owner, name, methodRefSignature);