Exemple #1
0
 public static XElement ToXml(GradientRecordRGB record)
 {
     return(new XElement("GradientItem",
                         new XAttribute("position", record.Ratio),
                         new XElement("color", XColorRGB.ToXml(record.Color))
                         ));
 }
Exemple #2
0
        public static GradientRecordRGB FromXml(XElement xRecord)
        {
            var record = new GradientRecordRGB {
                Ratio = xRecord.RequiredByteAttribute("position"),
                Color = XColorRGB.FromXml(xRecord.RequiredElement("color").Element("Color"))
            };

            return(record);
        }
Exemple #3
0
 public static void AreEqual(GradientRecordRGB expected, GradientRecordRGB actual, string message)
 {
     Assert.AreEqual(expected.Ratio, actual.Ratio, message + ": Ratio");
     AssertColors.AreEqual(expected.Color, actual.Color, message + ": Color");
 }