protected override void GetData(SerializationInfo info) { info.AddValue("Cursor", CursorName); info.AddValue("Direction", (int)Direction); info.AddValue("Offset", OffsetExpression); info.AddValue("Reference", ReferenceExpression); }