public override void WriteArguments(BinaryWriter bw) { EndAddress.AssertNotAmbiguous(); Target.AssertNotAmbiguous(); bw.WriteBE(EndAddress.Value); bw.WriteBE(Target.Value); }
public override void WriteArguments(BinaryWriter bw) { if (ValueType == Type.Pointer) { Value.AssertNotAmbiguous(); } else { Value.AssertValue(); } bw.WriteBE(Value.Value); if (Original.HasValue) { Original.Value.AssertNotRelative(); bw.WriteBE(Original.Value); } }