public void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue("Begin", this.Begin != null ? this.Begin.ToString() : ""); info.AddValue("End", this.End != null ? this.End.ToString() : ""); }