4 types derived from ByRefValueBase
ILCompiler.Compiler (4)
Compiler\TypePreinit.cs (4)
2509
private sealed class ComInterfaceEntrySlotReference :
ByRefValueBase
, IHasInstanceFields
2684
private sealed class VTableLikeSlotReferenceValue :
ByRefValueBase
, IHasInstanceFields
2949
private sealed class SpanReferenceValue :
ByRefValueBase
, IHasInstanceFields
3077
private sealed class ByRefValue :
ByRefValueBase
, IHasInstanceFields
14 references to ByRefValueBase
ILCompiler.Compiler (14)
Compiler\TypePreinit.cs (14)
813
Debug.Assert(popped.Value is
ByRefValueBase
);
1122
|| popped.Value is not
ByRefValueBase
byrefVal
1739
if (entry.Value is
ByRefValueBase
byRefVal
1786
if (location.Value is not
ByRefValueBase
destValue)
2139
if (locationType.IsByRef && popped.Value is
ByRefValueBase
)
2240
ByRefValueBase
GetFieldAddress(FieldDesc field);
2547
&& value is
ByRefValueBase
byrefValue
2564
ByRefValueBase
IHasInstanceFields.GetFieldAddress(FieldDesc field)
2780
ByRefValueBase
IHasInstanceFields.GetFieldAddress(FieldDesc field)
3019
public
ByRefValueBase
GetFieldAddress(FieldDesc field)
3103
ByRefValueBase
IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(PointedToBytes, PointedToOffset).GetFieldAddress(field);
3505
ByRefValueBase
IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(_value).GetFieldAddress(field);
3555
ByRefValueBase
IHasInstanceFields.GetFieldAddress(FieldDesc field) => new FieldAccessor(_data).GetFieldAddress(field);
3627
if (value is
ByRefValueBase