Example #1
0
 public ManagedPtrValue(PtrPlacement placement, int segment, int offset, Type baseType)
     : base(baseType)
 {
     Placement = placement;
     Segment   = segment;
     Offset    = offset;
 }
Example #2
0
 public override string ToValueString() => $"{Offset} as {Type.ToTypeString()}";
Example #3
0
 public override PtrValue OffsetBy(int amount, Type newType) =>
 new ManagedPtrValue(Placement, Segment, Offset + amount, newType);