4 types derived from ByRefValueBase
ILCompiler.Compiler (4)
Compiler\TypePreinit.cs (4)
2518private sealed class ComInterfaceEntrySlotReference : ByRefValueBase, IHasInstanceFields 2693private sealed class VTableLikeSlotReferenceValue : ByRefValueBase, IHasInstanceFields 2969private sealed class SpanReferenceValue : ByRefValueBase, IHasInstanceFields 3097private sealed class ByRefValue : ByRefValueBase, IHasInstanceFields
14 references to ByRefValueBase
ILCompiler.Compiler (14)
Compiler\TypePreinit.cs (14)
831Debug.Assert(popped.Value is ByRefValueBase); 1140|| popped.Value is not ByRefValueBase byrefVal 1760if (entry.Value is ByRefValueBase byRefVal 1794if (location.Value is not ByRefValueBase destValue) 2148if (locationType.IsByRef && popped.Value is ByRefValueBase) 2249ByRefValueBase GetFieldAddress(FieldDesc field); 2556&& value is ByRefValueBase byrefValue 2573ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) 2789ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) 3039public ByRefValueBase GetFieldAddress(FieldDesc field) 3123ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(PointedToBytes, PointedToOffset).GetFieldAddress(field); 3538ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(_value).GetFieldAddress(field); 3588ByRefValueBase IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(_data).GetFieldAddress(field); 3679if (value is ByRefValueBase