4 instantiations of AllocationSite
ILCompiler.Compiler (4)
Compiler\TypePreinit.cs (4)
312
AllocationSite allocSite = new
AllocationSite
(_type, instructionCounter);
615
AllocationSite allocSite = new
AllocationSite
(_type, instructionCounter);
1709
AllocationSite allocSite = new
AllocationSite
(_type, instructionCounter);
3236
AllocationSite foreignAllocationSite = new
AllocationSite
(
17 references to AllocationSite
ILCompiler.Compiler (17)
Compiler\TypePreinit.cs (17)
47
private readonly Dictionary<
AllocationSite
, ForeignTypeInstance> _foreignInstances = new Dictionary<
AllocationSite
, ForeignTypeInstance>();
159
private ForeignTypeInstance GetOrCreateForeignInstance(TypeDesc type,
AllocationSite
allocationSite, ReferenceTypeValue data)
312
AllocationSite
allocSite = new AllocationSite(_type, instructionCounter);
615
AllocationSite
allocSite = new AllocationSite(_type, instructionCounter);
1709
AllocationSite
allocSite = new AllocationSite(_type, instructionCounter);
3201
private readonly struct AllocationSite : IEquatable<
AllocationSite
>
3212
public bool Equals(
AllocationSite
other) =>
3216
public override bool Equals(object obj) => obj is
AllocationSite
other && Equals(other);
3226
protected
AllocationSite
AllocationSite { get; }
3228
public AllocatedReferenceTypeValue(TypeDesc type,
AllocationSite
allocationSite)
3236
AllocationSite
foreignAllocationSite = new AllocationSite(
3265
public DelegateInstance(TypeDesc delegateType, MethodDesc methodPointed, ReferenceTypeValue firstParameter,
AllocationSite
allocationSite)
3355
public ArrayInstance(ArrayType type, int elementCount,
AllocationSite
allocationSite)
3448
public ForeignTypeInstance(TypeDesc type,
AllocationSite
allocationSite, ReferenceTypeValue data)
3546
public ObjectInstance(DefType type,
AllocationSite
allocationSite)
3555
public static bool TryBox(DefType type, Value value,
AllocationSite
allocationSite, out ObjectInstance result)