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