4 instantiations of AllocationSite
ILCompiler.Compiler (4)
Compiler\TypePreinit.cs (4)
310AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 613AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 1707AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 3234AllocationSite 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); 613AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 1707AllocationSite allocSite = new AllocationSite(_type, instructionCounter); 3199private readonly struct AllocationSite : IEquatable<AllocationSite> 3210public bool Equals(AllocationSite other) => 3214public override bool Equals(object obj) => obj is AllocationSite other && Equals(other); 3224protected AllocationSite AllocationSite { get; } 3226public AllocatedReferenceTypeValue(TypeDesc type, AllocationSite allocationSite) 3234AllocationSite foreignAllocationSite = new AllocationSite( 3263public DelegateInstance(TypeDesc delegateType, MethodDesc methodPointed, ReferenceTypeValue firstParameter, AllocationSite allocationSite) 3354public ArrayInstance(ArrayType type, int elementCount, AllocationSite allocationSite) 3447public ForeignTypeInstance(TypeDesc type, AllocationSite allocationSite, ReferenceTypeValue data) 3545public ObjectInstance(DefType type, AllocationSite allocationSite) 3554public static bool TryBox(DefType type, Value value, AllocationSite allocationSite, out ObjectInstance result)