void Write2_DiscoveryDocumentReference(string n, string ns, System.Web.Services.Discovery.DiscoveryDocumentReference o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) { WriteNullTagLiteral(n, ns); } return; } if (!needType) { System.Type t = o.GetType(); if (t == typeof(System.Web.Services.Discovery.DiscoveryDocumentReference)) { ; } else { throw CreateUnknownTypeException(o); } } WriteStartElement(n, ns, o); if (needType) { WriteXsiType(@"DiscoveryDocumentReference", @"http://schemas.xmlsoap.org/disco/"); } WriteAttribute(@"ref", @"", (System.String)o.@Ref); WriteEndElement(o); }
void WriteObject_DiscoveryDocumentReference(System.Web.Services.Discovery.DiscoveryDocumentReference ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem) { if (ob == null) { if (isNullable) { WriteNullTagLiteral(element, namesp); } return; } if (writeWrappingElem) { WriteStartElement(element, namesp, ob); } if (needType) { WriteXsiType("DiscoveryDocumentReference", "http://schemas.xmlsoap.org/disco/"); } WriteAttribute("ref", "", ob.@Ref); if (writeWrappingElem) { WriteEndElement(ob); } }
System.Web.Services.Discovery.DiscoveryDocumentReference Read2_DiscoveryDocumentReference(bool isNullable, bool checkType) { if (isNullable && ReadNull()) { return(null); } if (checkType) { System.Xml.XmlQualifiedName t = GetXsiType(); if (t == null || ((object)((System.Xml.XmlQualifiedName)t).Name == (object)id10_DiscoveryDocumentReference && (object)((System.Xml.XmlQualifiedName)t).Namespace == (object)id2_httpschemasxmlsoaporgdisco)) { ; } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)t); } } System.Web.Services.Discovery.DiscoveryDocumentReference o = new System.Web.Services.Discovery.DiscoveryDocumentReference(); bool[] paramsRead = new bool[1]; while (Reader.MoveToNextAttribute()) { if (!paramsRead[0] && ((object)Reader.LocalName == (object)id11_ref && (object)Reader.NamespaceURI == (object)id12_Item)) { o.@Ref = Reader.Value; paramsRead[0] = true; } else if (!IsXmlnsAttribute(Reader.Name)) { UnknownNode((object)o); } } Reader.MoveToElement(); if (Reader.IsEmptyElement) { Reader.Skip(); return(o); } Reader.ReadStartElement(); Reader.MoveToContent(); while (Reader.NodeType != System.Xml.XmlNodeType.EndElement) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { UnknownNode((object)o); } else { UnknownNode((object)o); } Reader.MoveToContent(); } ReadEndElement(); return(o); }
public System.Web.Services.Discovery.DiscoveryDocumentReference ReadObject_DiscoveryDocumentReference (bool isNullable, bool checkType) { System.Web.Services.Discovery.DiscoveryDocumentReference ob = null; if (isNullable && ReadNull()) return null; if (checkType) { System.Xml.XmlQualifiedName t = GetXsiType(); if (t != null) { if (t.Name != "DiscoveryDocumentReference" || t.Namespace != "http://schemas.xmlsoap.org/disco/") throw CreateUnknownTypeException(t); } } ob = new System.Web.Services.Discovery.DiscoveryDocumentReference (); Reader.MoveToElement(); while (Reader.MoveToNextAttribute()) { if (Reader.LocalName == "ref" && Reader.NamespaceURI == "") { ob.@Ref = Reader.Value; } else if (IsXmlnsAttribute (Reader.Name)) { } else { UnknownNode (ob); } } Reader.MoveToElement(); if (Reader.IsEmptyElement) { Reader.Skip (); return ob; } Reader.ReadStartElement(); Reader.MoveToContent(); while (Reader.NodeType != System.Xml.XmlNodeType.EndElement) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { UnknownNode (ob); } else UnknownNode(ob); Reader.MoveToContent(); } ReadEndElement(); return ob; }
public System.Web.Services.Discovery.DiscoveryDocumentReference ReadObject_DiscoveryDocumentReference(bool isNullable, bool checkType) { System.Web.Services.Discovery.DiscoveryDocumentReference ob = null; if (isNullable && ReadNull()) { return(null); } if (checkType) { System.Xml.XmlQualifiedName t = GetXsiType(); if (t != null) { if (t.Name != "DiscoveryDocumentReference" || t.Namespace != "http://schemas.xmlsoap.org/disco/") { throw CreateUnknownTypeException(t); } } } ob = new System.Web.Services.Discovery.DiscoveryDocumentReference(); Reader.MoveToElement(); while (Reader.MoveToNextAttribute()) { if (Reader.LocalName == "ref" && Reader.NamespaceURI == "") { ob.@Ref = Reader.Value; } else if (IsXmlnsAttribute(Reader.Name)) { } else { UnknownNode(ob); } } Reader.MoveToElement(); if (Reader.IsEmptyElement) { Reader.Skip(); return(ob); } Reader.ReadStartElement(); Reader.MoveToContent(); while (Reader.NodeType != System.Xml.XmlNodeType.EndElement) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { UnknownNode(ob); } else { UnknownNode(ob); } Reader.MoveToContent(); } ReadEndElement(); return(ob); }