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