3 types derived from ReferenceTypeValue
ILCompiler.Compiler (3)
Compiler\TypePreinit.cs (3)
2883private sealed class RuntimeTypeValue : ReferenceTypeValue 3224private abstract class AllocatedReferenceTypeValue : ReferenceTypeValue 3472private sealed class StringInstance : ReferenceTypeValue, IHasInstanceFields
15 references to ReferenceTypeValue
ILCompiler.Compiler (15)
Compiler\TypePreinit.cs (15)
159private ForeignTypeInstance GetOrCreateForeignInstance(TypeDesc type, AllocationSite allocationSite, ReferenceTypeValue data) 281stack.Push((ReferenceTypeValue)null); 625ReferenceTypeValue firstParameter = null; 628firstParameter = ctorParameters[1] as ReferenceTypeValue; 2056public void Push(ReferenceTypeValue value) 2899public override ReferenceTypeValue ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext) 3198public abstract ReferenceTypeValue ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext); 3234public override ReferenceTypeValue ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext) 3263private readonly ReferenceTypeValue _target; 3265public DelegateInstance(TypeDesc delegateType, MethodDesc methodPointed, ReferenceTypeValue firstParameter, AllocationSite allocationSite) 3446public ReferenceTypeValue Data { get; } 3448public ForeignTypeInstance(TypeDesc type, AllocationSite allocationSite, ReferenceTypeValue data) 3466public override ReferenceTypeValue ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext) 3528public override ReferenceTypeValue ToForeignInstance(int baseInstructionCounter, TypePreinit preinitContext) 3758if (fieldValue is ReferenceTypeValue referenceType)