3 types derived from ReferenceTypeValue
ILCompiler.Compiler (3)
Compiler\TypePreinit.cs (3)
2883
private sealed class RuntimeTypeValue :
ReferenceTypeValue
3224
private abstract class AllocatedReferenceTypeValue :
ReferenceTypeValue
3472
private sealed class StringInstance :
ReferenceTypeValue
, IHasInstanceFields
15 references to ReferenceTypeValue
ILCompiler.Compiler (15)
Compiler\TypePreinit.cs (15)
159
private ForeignTypeInstance GetOrCreateForeignInstance(TypeDesc type, AllocationSite allocationSite,
ReferenceTypeValue
data)
281
stack.Push((
ReferenceTypeValue
)null);
625
ReferenceTypeValue
firstParameter = null;
628
firstParameter = ctorParameters[1] as
ReferenceTypeValue
;
2056
public void Push(
ReferenceTypeValue
value)
2899
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3198
public abstract
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext);
3234
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3263
private readonly
ReferenceTypeValue
_target;
3265
public DelegateInstance(TypeDesc delegateType, MethodDesc methodPointed,
ReferenceTypeValue
firstParameter, AllocationSite allocationSite)
3446
public
ReferenceTypeValue
Data { get; }
3448
public ForeignTypeInstance(TypeDesc type, AllocationSite allocationSite,
ReferenceTypeValue
data)
3466
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3528
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3758
if (fieldValue is
ReferenceTypeValue
referenceType)