public override void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue(nameof(ArgumentName), ArgumentName); base.GetObjectData(info, context); } }