4 types derived from ByRefValueBase
ILCompiler.Compiler (4)
Compiler\TypePreinit.cs (4)
2536private sealed class ComInterfaceEntrySlotReference : ByRefValueBase, IHasInstanceFields 2711private sealed class VTableLikeSlotReferenceValue : ByRefValueBase, IHasInstanceFields 2976private sealed class SpanReferenceValue : ByRefValueBase, IHasInstanceFields 3104private sealed class ByRefValue : ByRefValueBase, IHasInstanceFields
14 references to ByRefValueBase
ILCompiler.Compiler (14)
Compiler\TypePreinit.cs (14)
824Debug.Assert(popped.Value is ByRefValueBase); 1149|| popped.Value is not ByRefValueBase byrefVal 1766if (entry.Value is ByRefValueBase byRefVal 1813if (location.Value is not ByRefValueBase destValue) 2166if (locationType.IsByRef && popped.Value is ByRefValueBase) 2267ByRefValueBase GetFieldAddress(FieldDesc field); 2574&& value is ByRefValueBase byrefValue 2591ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) 2807ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) 3046public ByRefValueBase GetFieldAddress(FieldDesc field) 3130ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(PointedToBytes, PointedToOffset).GetFieldAddress(field); 3545ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(_value).GetFieldAddress(field); 3595ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(_data).GetFieldAddress(field); 3686if (value is ByRefValueBase