4 instantiations of AllocationSite
ILCompiler.Compiler (4)
Compiler\TypePreinit.cs (4)
310AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 606AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 1713AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 3241AllocationSite foreignAllocationSite = new AllocationSite(
17 references to AllocationSite
ILCompiler.Compiler (17)
Compiler\TypePreinit.cs (17)
45private readonly Dictionary<AllocationSite, ForeignTypeInstance> _foreignInstances = new Dictionary<AllocationSite, ForeignTypeInstance>(); 157private ForeignTypeInstance GetOrCreateForeignInstance(TypeDesc type, AllocationSite allocationSite, ReferenceTypeValue data) 310AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 606AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 1713AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 3206private readonly struct AllocationSite : IEquatable<AllocationSite> 3217public bool Equals(AllocationSite other) => 3221public override bool Equals(object obj) => obj is AllocationSite other && Equals(other); 3231protected AllocationSite AllocationSite { get; } 3233public AllocatedReferenceTypeValue(TypeDesc type, AllocationSite allocationSite) 3241AllocationSite foreignAllocationSite = new AllocationSite( 3270public DelegateInstance(TypeDesc delegateType, MethodDesc methodPointed, ReferenceTypeValue firstParameter, AllocationSite allocationSite) 3361public ArrayInstance(ArrayType type, int elementCount, AllocationSite allocationSite) 3454public ForeignTypeInstance(TypeDesc type, AllocationSite allocationSite, ReferenceTypeValue data) 3552public ObjectInstance(DefType type, AllocationSite allocationSite) 3561public static bool TryBox(DefType type, Value value, AllocationSite allocationSite, out ObjectInstance result)