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