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