4 types derived from ByRefValueBase
ILCompiler.Compiler (4)
Compiler\TypePreinit.cs (4)
2520private sealed class ComInterfaceEntrySlotReference : ByRefValueBase, IHasInstanceFields 2695private sealed class VTableLikeSlotReferenceValue : ByRefValueBase, IHasInstanceFields 2971private sealed class SpanReferenceValue : ByRefValueBase, IHasInstanceFields 3099private sealed class ByRefValue : ByRefValueBase, IHasInstanceFields
14 references to ByRefValueBase
ILCompiler.Compiler (14)
Compiler\TypePreinit.cs (14)
833Debug.Assert(popped.Value is ByRefValueBase); 1142|| popped.Value is not ByRefValueBase byrefVal 1762if (entry.Value is ByRefValueBase byRefVal 1796if (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) 3041public ByRefValueBase GetFieldAddress(FieldDesc field) 3125ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(PointedToBytes, PointedToOffset).GetFieldAddress(field); 3539ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(_value).GetFieldAddress(field); 3589ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(_data).GetFieldAddress(field); 3680if (value is ByRefValueBase