3 types derived from ReferenceTypeValue
ILCompiler.Compiler (3)
Compiler\TypePreinit.cs (3)
2883
private sealed class RuntimeTypeValue :
ReferenceTypeValue
3213
private abstract class AllocatedReferenceTypeValue :
ReferenceTypeValue
3462
private sealed class StringInstance :
ReferenceTypeValue
, IHasInstanceFields
15 references to ReferenceTypeValue
ILCompiler.Compiler (15)
Compiler\TypePreinit.cs (15)
157
private ForeignTypeInstance GetOrCreateForeignInstance(TypeDesc type, AllocationSite allocationSite,
ReferenceTypeValue
data)
279
stack.Push((
ReferenceTypeValue
)null);
616
ReferenceTypeValue
firstParameter = null;
619
firstParameter = ctorParameters[1] as
ReferenceTypeValue
;
2056
public void Push(
ReferenceTypeValue
value)
2899
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3187
public abstract
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext);
3223
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3252
private readonly
ReferenceTypeValue
_target;
3254
public DelegateInstance(TypeDesc delegateType, MethodDesc methodPointed,
ReferenceTypeValue
firstParameter, AllocationSite allocationSite)
3436
public
ReferenceTypeValue
Data { get; }
3438
public ForeignTypeInstance(TypeDesc type, AllocationSite allocationSite,
ReferenceTypeValue
data)
3456
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3518
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3748
if (fieldValue is
ReferenceTypeValue
referenceType)