4 instantiations of AllocationSite
ILCompiler.Compiler (4)
Compiler\TypePreinit.cs (4)
310
AllocationSite allocSite = new
AllocationSite
(_type, instructionCounter);
606
AllocationSite allocSite = new
AllocationSite
(_type, instructionCounter);
1697
AllocationSite allocSite = new
AllocationSite
(_type, instructionCounter);
3225
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);
606
AllocationSite
allocSite = new AllocationSite(_type, instructionCounter);
1697
AllocationSite
allocSite = new AllocationSite(_type, instructionCounter);
3190
private readonly struct AllocationSite : IEquatable<
AllocationSite
>
3201
public bool Equals(
AllocationSite
other) =>
3205
public override bool Equals(object obj) => obj is
AllocationSite
other && Equals(other);
3215
protected
AllocationSite
AllocationSite { get; }
3217
public AllocatedReferenceTypeValue(TypeDesc type,
AllocationSite
allocationSite)
3225
AllocationSite
foreignAllocationSite = new AllocationSite(
3254
public DelegateInstance(TypeDesc delegateType, MethodDesc methodPointed, ReferenceTypeValue firstParameter,
AllocationSite
allocationSite)
3345
public ArrayInstance(ArrayType type, int elementCount,
AllocationSite
allocationSite)
3438
public ForeignTypeInstance(TypeDesc type,
AllocationSite
allocationSite, ReferenceTypeValue data)
3536
public ObjectInstance(DefType type,
AllocationSite
allocationSite)
3545
public static bool TryBox(DefType type, Value value,
AllocationSite
allocationSite, out ObjectInstance result)