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