3 types derived from ReferenceTypeValue
ILCompiler.Compiler (3)
Compiler\TypePreinit.cs (3)
2899
private sealed class RuntimeTypeValue :
ReferenceTypeValue
3229
private abstract class AllocatedReferenceTypeValue :
ReferenceTypeValue
3478
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
;
2072
public void Push(
ReferenceTypeValue
value)
2915
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3203
public abstract
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext);
3239
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3268
private readonly
ReferenceTypeValue
_target;
3270
public DelegateInstance(TypeDesc delegateType, MethodDesc methodPointed,
ReferenceTypeValue
firstParameter, AllocationSite allocationSite)
3452
public
ReferenceTypeValue
Data { get; }
3454
public ForeignTypeInstance(TypeDesc type, AllocationSite allocationSite,
ReferenceTypeValue
data)
3472
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3534
public override
ReferenceTypeValue
ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext)
3764
if (fieldValue is
ReferenceTypeValue
referenceType)