public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (info == null)
{
throw new ArgumentNullException("info");
}
base.GetObjectData(info, context);
info.AddValue("Line", this._line, typeof(int));
info.AddValue("Column", this._column, typeof(int));
}