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