4 types derived from ByRefValueBase
ILCompiler.Compiler (4)
Compiler\TypePreinit.cs (4)
2520private sealed class ComInterfaceEntrySlotReference : ByRefValueBase, IHasInstanceFields 2695private sealed class VTableLikeSlotReferenceValue : ByRefValueBase, IHasInstanceFields 2960private sealed class SpanReferenceValue : ByRefValueBase, IHasInstanceFields 3088private sealed class ByRefValue : ByRefValueBase, IHasInstanceFields
14 references to ByRefValueBase
ILCompiler.Compiler (14)
Compiler\TypePreinit.cs (14)
824Debug.Assert(popped.Value is ByRefValueBase); 1133|| popped.Value is not ByRefValueBase byrefVal 1750if (entry.Value is ByRefValueBase byRefVal 1797if (location.Value is not ByRefValueBase destValue) 2150if (locationType.IsByRef && popped.Value is ByRefValueBase) 2251ByRefValueBase GetFieldAddress(FieldDesc field); 2558&& value is ByRefValueBase byrefValue 2575ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) 2791ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) 3030public ByRefValueBase GetFieldAddress(FieldDesc field) 3114ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(PointedToBytes, PointedToOffset).GetFieldAddress(field); 3529ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(_value).GetFieldAddress(field); 3579ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(_data).GetFieldAddress(field); 3670if (value is ByRefValueBase