protected void StartSerialization(System.Xml.XmlWriter writer, System.Collections.Generic.Dictionary <string, string> Namespaces)
        {
            CustomSymbolXamlWriter customWriter = new CustomSymbolXamlWriter(writer, Namespaces);

            customWriter.StartType(this, Constants.esriMappingPrefix);
            customWriter.WriteAttribute("DisplayName", DisplayName);
            customWriter.WriteAttribute("OriginX", OriginX);
            customWriter.WriteAttribute("OriginY", OriginY);
            if (OffsetX != 0)
            {
                customWriter.WriteAttribute("OffsetX", OffsetX);
            }
            if (OffsetY != 0)
            {
                customWriter.WriteAttribute("OffsetY", OffsetY);
            }
            if (Opacity < 1)
            {
                customWriter.WriteAttribute("Opacity", Opacity);
            }
            customWriter.WriteAttribute("Size", Size);
            customWriter.WriteAttribute("PathData", PathData);
            customWriter.WriteAttribute("ScaleX", ScaleX);
            customWriter.WriteAttribute("ScaleY", ScaleY);
            customWriter.WriteAttribute("TransformX", TransformX);
            customWriter.WriteAttribute("TransformY", TransformY);
            customWriter.WriteAttribute("Width", Width);
            customWriter.WriteAttribute("Height", Height);
        }
 public override void Serialize(System.Xml.XmlWriter writer, System.Collections.Generic.Dictionary<string, string> Namespaces)
 {
     StartSerialization(writer, Namespaces);
     CustomSymbolXamlWriter customWriter = new CustomSymbolXamlWriter(writer, Namespaces);
     customWriter.WriteAttribute("PathData1", PathData1);
     customWriter.WriteAttribute("PathData2", PathData2);
     EndSerialization(writer, Namespaces);
 }
        public override void Serialize(System.Xml.XmlWriter writer, System.Collections.Generic.Dictionary <string, string> Namespaces)
        {
            StartSerialization(writer, Namespaces);
            CustomSymbolXamlWriter customWriter = new CustomSymbolXamlWriter(writer, Namespaces);

            customWriter.WriteAttribute("PathData1", PathData1);
            customWriter.WriteAttribute("PathData2", PathData2);
            EndSerialization(writer, Namespaces);
        }
 protected void StartSerialization(System.Xml.XmlWriter writer, System.Collections.Generic.Dictionary<string, string> Namespaces)
 {
     CustomSymbolXamlWriter customWriter = new CustomSymbolXamlWriter(writer, Namespaces);
     customWriter.StartType(this, Constants.esriMappingPrefix);
     customWriter.WriteAttribute("DisplayName", DisplayName);
     customWriter.WriteAttribute("OriginX", OriginX);
     customWriter.WriteAttribute("OriginY", OriginY);
     if (OffsetX != 0)
         customWriter.WriteAttribute("OffsetX", OffsetX);
     if (OffsetY != 0)
         customWriter.WriteAttribute("OffsetY", OffsetY);
     if (Opacity < 1)
         customWriter.WriteAttribute("Opacity", Opacity);
     customWriter.WriteAttribute("Size", Size);
     customWriter.WriteAttribute("PathData", PathData);
     customWriter.WriteAttribute("ScaleX", ScaleX);
     customWriter.WriteAttribute("ScaleY", ScaleY);
     customWriter.WriteAttribute("TransformX", TransformX);
     customWriter.WriteAttribute("TransformY", TransformY);
     customWriter.WriteAttribute("Width", Width);
     customWriter.WriteAttribute("Height", Height);
 }