Beispiel #1
0
        /// <summary>
        /// This constructor is used for serialization.
        /// VisualCollection contains Graphics* instances.
        /// Every Graphics instance creates SerializedGraphics*
        /// instance which is added to graphics array.
        /// </summary>
        public SerializationHelper(VisualCollection collection)
        {
            mSlideInfo = new VirtualSlideInfo();

            if (collection == null)
            {
                throw new ArgumentNullException("collection");
            }

            graphics = new PropertiesGraphicsBase[collection.Count];

            int i = 0;

            foreach (GraphicsBase g in collection)
            {
                graphics[i++] = g.CreateSerializedObject();
            }
        }
Beispiel #2
0
 /// <summary>
 /// Default constructor is XML serialization requirement.
 /// </summary>
 public SerializationHelper()
 {
     mSlideInfo = new VirtualSlideInfo();
 }