LongoMatch.Store.Category.GetObjectData C# (CSharp) Method

GetObjectData() public method

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return void
        public void GetObjectData(SerializationInfo info, StreamingContext context)
        {
            info.AddValue("ID", UUID);
            info.AddValue("Name", Name);
            info.AddValue("Start", Start);
            info.AddValue("Stop", Stop);
            info.AddValue("Hotkey", HotKey);
            info.AddValue("Position", Position);
            info.AddValue("SubCategories", SubCategoriesList);
            /* Convert to ushort for backward compatibility */
            info.AddValue("Color", LColor);
            info.AddValue("red", ByteToUShort(Color.R));
            info.AddValue("green", ByteToUShort(Color.G));
            info.AddValue("blue", ByteToUShort(Color.B));
            info.AddValue("SortMethod", SortMethod);
            info.AddValue("TagFieldPosition", TagFieldPosition);
            info.AddValue("TagHalfFieldPosition", TagHalfFieldPosition);
            info.AddValue("TagGoalPosistion", TagGoalPosition);
            info.AddValue("FieldPositionIsDistance", FieldPositionIsDistance);
            info.AddValue("HalfFieldPositionIsDistance", HalfFieldPositionIsDistance);
        }