Example #1
0
 public override void GetObjectData(SerializationInfo info, StreamingContext context)
 {
     info.AddValue("Coordinates", Coordinates);
     info.AddValue("PenThikness", PenThikness);
     info.AddValue("Color", Color.ToString());
     info.AddValue("BrushColor", BrushColor.ToString());
     info.AddValue("Dash", DashString);
 }
Example #2
0
        // Предоставляет данные об кисти.
        public virtual void GetInfo()
        {
            // Устанавливаем старый цвет консоли во временное хранилище.
            ConsoleColor TempColor = Console.ForegroundColor;

            // Устанавливаем цвет текста консоли для печатаемого далее текста.
            Console.ForegroundColor = this.BrushColor;

            // Печатаем текст информации о кисти.
            Console.Write("Цвет: " + BrushColor.ToString() + "; ");
            Console.WriteLine("Размер кисти: " + BrushSize.ToString());

            //Возвращаем старый цвет текста консоли.
            Console.ForegroundColor = TempColor;
        }