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