private void Write47_XmlSchemaKey(XmlSchemaKey o)
 {
     if ((object)o == null)
     {
         return;
     }
     System.Type t = o.GetType();
     WriteStartElement("key");
     WriteAttribute(@"id", @"", ((System.String)o.@Id));
     WriteAttribute(@"name", @"", ((System.String)o.@Name));
     WriteAttributes((XmlAttribute[])o.@UnhandledAttributes, o);
     Write5_XmlSchemaAnnotation((XmlSchemaAnnotation)o.@Annotation);
     Write49_XmlSchemaXPath(@"selector", @"", (XmlSchemaXPath)o.@Selector);
     {
         XmlSchemaObjectCollection a = (XmlSchemaObjectCollection)o.@Fields;
         if (a != null)
         {
             for (int ia = 0; ia < a.Count; ia++)
             {
                 Write49_XmlSchemaXPath(@"field", @"", (XmlSchemaXPath)a[ia]);
             }
         }
     }
     WriteEndElement();
 }
Exemple #2
0
 private void Write47_XmlSchemaKey(XmlSchemaKey o)
 {
     if (o != null)
     {
         o.GetType();
         this.WriteStartElement("key");
         this.WriteAttribute("id", "", o.Id);
         this.WriteAttribute("name", "", o.Name);
         this.WriteAttributes(o.UnhandledAttributes, o);
         this.Write5_XmlSchemaAnnotation(o.Annotation);
         this.Write49_XmlSchemaXPath("selector", "", o.Selector);
         XmlSchemaObjectCollection fields = o.Fields;
         if (fields != null)
         {
             for (int i = 0; i < fields.Count; i++)
             {
                 this.Write49_XmlSchemaXPath("field", "", (XmlSchemaXPath)fields[i]);
             }
         }
         this.WriteEndElement();
     }
 }