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