Esempio n. 1
0
        public override void GetObjectData(SerializationInfo info, StreamingContext context)
        {
            info.AddValue("Avoid", Avoid);
            info.AddValue("Rounded", Rounded);
            info.AddValue("Padding", Serialize.AddSizeF(Padding));
            info.AddValue("Points", Serialize.AddPointFArrayList(Points));
            info.AddValue("Jump", Jump);

            if (Label != null)
            {
                info.AddValue("Label", Label);
            }
            if (Image != null)
            {
                info.AddValue("Image", Image);
            }

            base.GetObjectData(info, context);
        }