3 types derived from ReferenceTypeValue
ILCompiler.Compiler (3)
Compiler\TypePreinit.cs (3)
2881
private sealed class RuntimeTypeValue :
ReferenceTypeValue
3222
private abstract class AllocatedReferenceTypeValue :
ReferenceTypeValue
3471
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);
623
ReferenceTypeValue
firstParameter = null;
626
firstParameter = ctorParameters[1] as
ReferenceTypeValue
;
2054
public void Push(
ReferenceTypeValue
value)
2897
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3196
public abstract
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext);
3232
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3261
private readonly
ReferenceTypeValue
_target;
3263
public DelegateInstance(TypeDesc delegateType, MethodDesc methodPointed,
ReferenceTypeValue
firstParameter, AllocationSite allocationSite)
3445
public
ReferenceTypeValue
Data { get; }
3447
public ForeignTypeInstance(TypeDesc type, AllocationSite allocationSite,
ReferenceTypeValue
data)
3465
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3527
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3757
if (fieldValue is
ReferenceTypeValue
referenceType)