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