diff --git a/.gitignore b/.gitignore index 3f800949..e7bea241 100644 --- a/.gitignore +++ b/.gitignore @@ -263,3 +263,4 @@ Samples/ *.diff LinqToXsd.Schemas/_temp/ .fuse/ +*.DS_Store diff --git a/GeneratedSchemaLibraries/DublinCore/dublincore.org_schemas_xmls_qdc_dc.xsd b/GeneratedSchemaLibraries/DublinCore/dublincore.org_schemas_xmls_qdc_dc.xsd new file mode 100644 index 00000000..306a548f --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/dublincore.org_schemas_xmls_qdc_dc.xsd @@ -0,0 +1,119 @@ + + + + + + DCMES 1.1 XML Schema + XML Schema for http://purl.org/dc/elements/1.1/ namespace + + Created 2008-02-11 + + Created by + + Tim Cole (t-cole3@uiuc.edu) + Tom Habing (thabing@uiuc.edu) + Jane Hunter (jane@dstc.edu.au) + Pete Johnston (p.johnston@ukoln.ac.uk), + Carl Lagoze (lagoze@cs.cornell.edu) + + This schema declares XML elements for the 15 DC elements from the + http://purl.org/dc/elements/1.1/ namespace. + + It defines a complexType SimpleLiteral which permits mixed content + and makes the xml:lang attribute available. It disallows child elements by + use of minOcccurs/maxOccurs. + + However, this complexType does permit the derivation of other complexTypes + which would permit child elements. + + All elements are declared as substitutable for the abstract element any, + which means that the default type for all elements is dc:SimpleLiteral. + + + + + + + + + + + + + This is the default type for all of the DC elements. + It permits text content only with optional + xml:lang attribute. + Text is allowed because mixed="true", but sub-elements + are disallowed because minOccurs="0" and maxOccurs="0" + are on the xs:any tag. + + This complexType allows for restriction or extension permitting + child elements. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This group is included as a convenience for schema authors + who need to refer to all the elements in the + http://purl.org/dc/elements/1.1/ namespace. + + + + + + + + + + + + + + This complexType is included as a convenience for schema authors who need to define a root + or container element for all of the DC elements. + + + + + + + + + + + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/DublinCore/dublincore.org_schemas_xmls_qdc_dc.xsd.config b/GeneratedSchemaLibraries/DublinCore/dublincore.org_schemas_xmls_qdc_dc.xsd.config new file mode 100644 index 00000000..3d62d891 --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/dublincore.org_schemas_xmls_qdc_dc.xsd.config @@ -0,0 +1,21 @@ + + + + false + false + false + + + + + + + + + + false + + + + + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/DublinCore/dublincore.org_schemas_xmls_qdc_dc.xsd.cs b/GeneratedSchemaLibraries/DublinCore/dublincore.org_schemas_xmls_qdc_dc.xsd.cs new file mode 100644 index 00000000..d5aeaaed --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/dublincore.org_schemas_xmls_qdc_dc.xsd.cs @@ -0,0 +1,3158 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace W3C.XmlNs1 { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using Purl.Dcmes.Elements; + + + public sealed class lang { + + private lang() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language), null), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + ""}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Preserve))}); + } +} +namespace Purl.Dcmes.Elements { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using W3C.XmlNs1; + + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class SimpleLiteral : XTypedElement, IXMetaData { + + public static explicit operator SimpleLiteral(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public SimpleLiteral() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::W3C.XmlNs1.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::W3C.XmlNs1.lang.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SimpleLiteral", "http://purl.org/dc/elements/1.1/"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This complexType is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements. + /// + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public partial class elementContainer : XTypedElement, IXMetaData { + + public static explicit operator elementContainer(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// + /// This complexType is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements. + /// + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public elementContainer() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName anyXName = System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedSubstitutedList anyField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Substitution members: any, title, creator, subject, description, publisher, contributor, date, type, format, identifier, source, language, relation, coverage, rights + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public virtual IList any { + get { + if ((this.anyField == null)) { + this.anyField = new XTypedSubstitutedList(this, LinqToXsdTypeManager.Instance, System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/")); + } + return this.anyField; + } + set { + if ((value == null)) { + this.anyField = null; + } + else { + if ((this.anyField == null)) { + this.anyField = XTypedSubstitutedList.Initialize(this, LinqToXsdTypeManager.Instance, value, System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/")); + } + else { + XTypedServices.SetList(this.anyField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("elementContainer", "http://purl.org/dc/elements/1.1/"); + + static elementContainer() { + BuildElementDictionary(); + contentModel = new ChoiceContentModelEntity(new SequenceContentModelEntity(new ChoiceContentModelEntity(new SubstitutedContentModelEntity(System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"))))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(anyXName, typeof(any)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public abstract partial class any : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static any Load(string xmlFile) { + return ((any)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static any Load(System.IO.TextReader xmlFile) { + return ((any)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static any Parse(string xml) { + return ((any)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator any(XElement xe) { return (any)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + protected any(bool setNull) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public any() { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public any(SimpleLiteral content) { + SetInnerType(content); + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class title : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static title Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static title Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static title Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator title(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new title(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public title() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public title(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class creator : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static creator Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static creator Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static creator Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator creator(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new creator(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public creator() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public creator(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class subject : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static subject Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static subject Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static subject Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator subject(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new subject(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public subject() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public subject(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class description : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static description Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static description Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static description Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator description(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new description(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public description() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public description(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class publisher : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static publisher Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static publisher Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static publisher Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator publisher(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new publisher(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public publisher() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public publisher(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class contributor : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static contributor Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static contributor Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static contributor Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator contributor(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new contributor(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public contributor() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public contributor(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class date : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static date Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static date Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static date Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator date(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new date(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public date() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public date(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class type : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static type Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static type Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static type Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator type(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new type(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public type() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public type(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class format : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static format Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static format Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static format Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator format(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new format(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public format() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public format(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class identifier : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static identifier Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static identifier Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static identifier Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator identifier(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new identifier(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public identifier() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public identifier(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class source : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static source Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static source Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static source Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator source(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new source(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public source() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public source(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class language : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static language Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static language Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static language Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator language(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new language(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public language() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public language(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class relation : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static relation Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static relation Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static relation Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator relation(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new relation(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public relation() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public relation(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class coverage : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static coverage Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static coverage Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static coverage Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator coverage(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new coverage(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public coverage() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public coverage(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class rights : global::Purl.Dcmes.Elements.any, IXMetaData { + + public new static rights Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static rights Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static rights Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator rights(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new rights(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public rights() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public rights(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public class LinqToXsdTypeManager : ILinqToXsdTypeManager { + + private LinqToXsdTypeManager() { + } + + private static Dictionary typeDictionary = new Dictionary(); + + private static void BuildTypeDictionary() { + typeDictionary.Add(System.Xml.Linq.XName.Get("SimpleLiteral", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + typeDictionary.Add(System.Xml.Linq.XName.Get("elementContainer", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.elementContainer)); + } + + private static Dictionary elementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + elementDictionary.Add(System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.any)); + elementDictionary.Add(System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.title)); + elementDictionary.Add(System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.creator)); + elementDictionary.Add(System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.subject)); + elementDictionary.Add(System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.description)); + elementDictionary.Add(System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.publisher)); + elementDictionary.Add(System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.contributor)); + elementDictionary.Add(System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.date)); + elementDictionary.Add(System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.type)); + elementDictionary.Add(System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.format)); + elementDictionary.Add(System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.identifier)); + elementDictionary.Add(System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.source)); + elementDictionary.Add(System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.language)); + elementDictionary.Add(System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.relation)); + elementDictionary.Add(System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.coverage)); + elementDictionary.Add(System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.Dcmes.Elements.rights)); + } + + private static Dictionary wrapperDictionary = new Dictionary(); + + private static void BuildWrapperDictionary() { + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.any), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.title), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.creator), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.subject), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.description), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.publisher), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.contributor), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.date), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.type), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.format), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.identifier), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.source), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.language), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.relation), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.coverage), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(Purl.Dcmes.Elements.rights), typeof(global::Purl.Dcmes.Elements.SimpleLiteral)); + } + + private static XmlSchemaSet schemaSet; + + XmlSchemaSet ILinqToXsdTypeManager.Schemas { + get { + if ((schemaSet == null)) { + XmlSchemaSet tempSet = new XmlSchemaSet(); + System.Threading.Interlocked.CompareExchange(ref schemaSet, tempSet, null); + } + return schemaSet; + } + set { + schemaSet = value; + } + } + + protected internal static void AddSchemas(XmlSchemaSet schemas) { + schemas.Add(schemaSet); + } + + Dictionary ILinqToXsdTypeManager.GlobalTypeDictionary { + get { + return typeDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.GlobalElementDictionary { + get { + return elementDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.RootContentTypeMapping { + get { + return wrapperDictionary; + } + } + + static LinqToXsdTypeManager() { + BuildTypeDictionary(); + BuildElementDictionary(); + BuildWrapperDictionary(); + } + + public static System.Type GetRootType() { + return elementDictionary[System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/")]; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static LinqToXsdTypeManager typeManagerSingleton = new LinqToXsdTypeManager(); + + public static LinqToXsdTypeManager Instance { + get { + return typeManagerSingleton; + } + } + } + + public partial class XRootNamespace { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRootNamespace() { + } + + public static XRootNamespace Load(string xmlFile) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(string xmlFile, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(XmlReader xmlReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRootNamespace(any root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public any any { get {return rootObject as any; } } + + public XRootNamespace(title root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public title title { get {return rootObject as title; } } + + public XRootNamespace(creator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public creator creator { get {return rootObject as creator; } } + + public XRootNamespace(subject root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public subject subject { get {return rootObject as subject; } } + + public XRootNamespace(description root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public description description { get {return rootObject as description; } } + + public XRootNamespace(publisher root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public publisher publisher { get {return rootObject as publisher; } } + + public XRootNamespace(contributor root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public contributor contributor { get {return rootObject as contributor; } } + + public XRootNamespace(date root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public date date { get {return rootObject as date; } } + + public XRootNamespace(type root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public type type { get {return rootObject as type; } } + + public XRootNamespace(format root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public format format { get {return rootObject as format; } } + + public XRootNamespace(identifier root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public identifier identifier { get {return rootObject as identifier; } } + + public XRootNamespace(source root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public source source { get {return rootObject as source; } } + + public XRootNamespace(language root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public language language { get {return rootObject as language; } } + + public XRootNamespace(relation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public relation relation { get {return rootObject as relation; } } + + public XRootNamespace(coverage root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public coverage coverage { get {return rootObject as coverage; } } + + public XRootNamespace(rights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public rights rights { get {return rootObject as rights; } } + } + + public partial class XRoot { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRoot() { + } + + public static XRoot Load(string xmlFile) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(string xmlFile, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(XmlReader xmlReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRoot(global::Purl.Dcmes.Elements.any root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.any any { get {return rootObject as global::Purl.Dcmes.Elements.any; } } + + public XRoot(global::Purl.Dcmes.Elements.title root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.title title { get {return rootObject as global::Purl.Dcmes.Elements.title; } } + + public XRoot(global::Purl.Dcmes.Elements.creator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.creator creator { get {return rootObject as global::Purl.Dcmes.Elements.creator; } } + + public XRoot(global::Purl.Dcmes.Elements.subject root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.subject subject { get {return rootObject as global::Purl.Dcmes.Elements.subject; } } + + public XRoot(global::Purl.Dcmes.Elements.description root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.description description { get {return rootObject as global::Purl.Dcmes.Elements.description; } } + + public XRoot(global::Purl.Dcmes.Elements.publisher root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.publisher publisher { get {return rootObject as global::Purl.Dcmes.Elements.publisher; } } + + public XRoot(global::Purl.Dcmes.Elements.contributor root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.contributor contributor { get {return rootObject as global::Purl.Dcmes.Elements.contributor; } } + + public XRoot(global::Purl.Dcmes.Elements.date root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.date date { get {return rootObject as global::Purl.Dcmes.Elements.date; } } + + public XRoot(global::Purl.Dcmes.Elements.type root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.type type { get {return rootObject as global::Purl.Dcmes.Elements.type; } } + + public XRoot(global::Purl.Dcmes.Elements.format root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.format format { get {return rootObject as global::Purl.Dcmes.Elements.format; } } + + public XRoot(global::Purl.Dcmes.Elements.identifier root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.identifier identifier { get {return rootObject as global::Purl.Dcmes.Elements.identifier; } } + + public XRoot(global::Purl.Dcmes.Elements.source root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.source source { get {return rootObject as global::Purl.Dcmes.Elements.source; } } + + public XRoot(global::Purl.Dcmes.Elements.language root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.language language { get {return rootObject as global::Purl.Dcmes.Elements.language; } } + + public XRoot(global::Purl.Dcmes.Elements.relation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.relation relation { get {return rootObject as global::Purl.Dcmes.Elements.relation; } } + + public XRoot(global::Purl.Dcmes.Elements.coverage root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.coverage coverage { get {return rootObject as global::Purl.Dcmes.Elements.coverage; } } + + public XRoot(global::Purl.Dcmes.Elements.rights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.Dcmes.Elements.rights rights { get {return rootObject as global::Purl.Dcmes.Elements.rights; } } + } +} diff --git a/GeneratedSchemaLibraries/DublinCore/qualified/dc.xsd b/GeneratedSchemaLibraries/DublinCore/qualified/dc.xsd new file mode 100644 index 00000000..1b24fc9d --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/qualified/dc.xsd @@ -0,0 +1,118 @@ + + + + + + DCMES 1.1 XML Schema + XML Schema for http://purl.org/dc/elements/1.1/ namespace + + Created 2008-02-11 + + Created by + + Tim Cole (t-cole3@uiuc.edu) + Tom Habing (thabing@uiuc.edu) + Jane Hunter (jane@dstc.edu.au) + Pete Johnston (p.johnston@ukoln.ac.uk), + Carl Lagoze (lagoze@cs.cornell.edu) + + This schema declares XML elements for the 15 DC elements from the + http://purl.org/dc/elements/1.1/ namespace. + + It defines a complexType SimpleLiteral which permits mixed content + and makes the xml:lang attribute available. It disallows child elements by + use of minOcccurs/maxOccurs. + + However, this complexType does permit the derivation of other complexTypes + which would permit child elements. + + All elements are declared as substitutable for the abstract element any, + which means that the default type for all elements is dc:SimpleLiteral. + + + + + + + + + + + + + This is the default type for all of the DC elements. + It permits text content only with optional + xml:lang attribute. + Text is allowed because mixed="true", but sub-elements + are disallowed because minOccurs="0" and maxOccurs="0" + are on the xs:any tag. + + This complexType allows for restriction or extension permitting + child elements. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This group is included as a convenience for schema authors + who need to refer to all the elements in the + http://purl.org/dc/elements/1.1/ namespace. + + + + + + + + + + + + + + This complexType is included as a convenience for schema authors who need to define a root + or container element for all of the DC elements. + + + + + + + + + + diff --git a/GeneratedSchemaLibraries/DublinCore/qualified/dcmitype.xsd b/GeneratedSchemaLibraries/DublinCore/qualified/dcmitype.xsd new file mode 100644 index 00000000..2bffae66 --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/qualified/dcmitype.xsd @@ -0,0 +1,52 @@ + + + + + + DCMI Type Vocabulary XML Schema + XML Schema for http://purl.org/dc/dcmitype/ namespace + + Created 2008-02-11 + + Created by + + Tim Cole (t-cole3@uiuc.edu) + Tom Habing (thabing@uiuc.edu) + Jane Hunter (jane@dstc.edu.au) + Pete Johnston (p.johnston@ukoln.ac.uk), + Carl Lagoze (lagoze@cs.cornell.edu) + + This schema defines a simpleType which enumerates + the allowable values for the DCMI Type Vocabulary. + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GeneratedSchemaLibraries/DublinCore/qualified/dcterms.xsd b/GeneratedSchemaLibraries/DublinCore/qualified/dcterms.xsd new file mode 100644 index 00000000..319b9940 --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/qualified/dcterms.xsd @@ -0,0 +1,382 @@ + + + + + + DCterms XML Schema + XML Schema for http://purl.org/dc/terms/ namespace + + Created 2008-02-11 + + Created by + + Tim Cole (t-cole3@uiuc.edu) + Tom Habing (thabing@uiuc.edu) + Jane Hunter (jane@dstc.edu.au) + Pete Johnston (p.johnston@ukoln.ac.uk), + Carl Lagoze (lagoze@cs.cornell.edu) + + This schema declares XML elements for the DC elements and + DC element refinements from the http://purl.org/dc/terms/ namespace. + + It reuses the complexType dc:SimpleLiteral, imported from the dc.xsd + schema, which permits simple element content, and makes the xml:lang + attribute available. + + This complexType permits the derivation of other complexTypes + which would permit child elements. + + XML elements corresponding to DC elements are declared as substitutable for the abstract element dc:any, and + XML elements corresponding to DC element refinements are defined as substitutable for the base elements + which they refine. + + This means that the default type for all XML elements (i.e. corresponding to all DC elements and + element refinements) is dc:SimpleLiteral. + + Encoding schemes are defined as complexTypes which are restrictions + of the dc:SimpleLiteral complexType. These complexTypes restrict + values to an appropriates syntax or format using data typing, + regular expressions, or enumerated lists. + + In order to specify one of these encodings an xsi:type attribute must + be used in the instance document. + + Also, note that one shortcoming of this approach is that any type can be + applied to any of the elements or refinements. There is no convenient way + to restrict types to specific elements using this approach. + + Changes in 2008-02-11 version: + + Add element declarations corresponding to 15 new dcterms URIs, and amend use of substitutionGroups. + + Add compexType definitions corresponding to ISO639-3, RFC4646. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This group is included as a convenience for schema authors + who need to refer to all the DC elements and element refinements + in the http://purl.org/dc/elements/1.1/ and + http://purl.org/dc/terms namespaces. + N.B. Refinements available via substitution groups. + + + + + + + + + + + + + + This is included as a convenience for schema authors who need to define a root + or container element for all of the DC elements and element refinements. + + + + + + + + + + diff --git a/GeneratedSchemaLibraries/DublinCore/qualified/qualifieddc.xsd b/GeneratedSchemaLibraries/DublinCore/qualified/qualifieddc.xsd new file mode 100644 index 00000000..e9603e4c --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/qualified/qualifieddc.xsd @@ -0,0 +1,40 @@ + + + + + + Qualified DC container XML Schema + + Created 2008-02-11 + + Created by + + Tim Cole (t-cole3@uiuc.edu) + Tom Habing (thabing@uiuc.edu) + Jane Hunter (jane@dstc.edu.au) + Pete Johnston (p.johnston@ukoln.ac.uk), + Carl Lagoze (lagoze@cs.cornell.edu) + + This schema declares a container element for a Qualified DC application. + + The declaration of the qualifieddc element uses the dcterms:elementOrRefinementContainer + complexType. + + Note that this schema does not define a target namespace. The expectation is that + the qualifieddc element is assigned to a namespace by an application schema + which includes this schema. + + + + + + + + + + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/DublinCore/qualified/qualifieddc.xsd.config b/GeneratedSchemaLibraries/DublinCore/qualified/qualifieddc.xsd.config new file mode 100644 index 00000000..25ab3156 --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/qualified/qualifieddc.xsd.config @@ -0,0 +1,23 @@ + + + + false + false + false + + + + + + + + + + + + false + + + + + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/DublinCore/qualified/qualifieddc.xsd.cs b/GeneratedSchemaLibraries/DublinCore/qualified/qualifieddc.xsd.cs new file mode 100644 index 00000000..43076919 --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/qualified/qualifieddc.xsd.cs @@ -0,0 +1,13897 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace W3C.XmlNs3 { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using purl.org.dc.qualifiedContainer; + + + public sealed class lang { + + private lang() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language), null), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + ""}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Preserve))}); + } +} +namespace purl.org.dc.termsQualified { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using purl.org.dc.qualifiedContainer; + + + public partial class LCSH : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator LCSH(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public LCSH() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", LCSHLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("LCSH", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class LCSHLocalType { + + private LCSHLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class MESH : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator MESH(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public MESH() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", MESHLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("MESH", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class MESHLocalType { + + private MESHLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class DDC : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator DDC(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public DDC() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", DDCLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("DDC", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class DDCLocalType { + + private DDCLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class LCC : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator LCC(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public LCC() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", LCCLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("LCC", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class LCCLocalType { + + private LCCLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class UDC : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator UDC(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public UDC() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", UDCLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("UDC", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class UDCLocalType { + + private UDCLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class Period : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator Period(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Period() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", PeriodLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Period", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class PeriodLocalType { + + private PeriodLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class W3CDTF : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator W3CDTF(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public W3CDTF() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", W3CDTFLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("W3CDTF", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class W3CDTFLocalType { + + private W3CDTFLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[0]); + } + } + + public partial class DCMIType : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator DCMIType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public DCMIType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", DCMITypeLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("DCMIType", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class DCMITypeLocalType { + + private DCMITypeLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[0]); + } + } + + public partial class IMT : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator IMT(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public IMT() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", IMTLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("IMT", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class IMTLocalType { + + private IMTLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class URI : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator URI(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public URI() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual System.Uri TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", URILocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("URI", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class URILocalType { + + private URILocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), null); + } + } + + public partial class ISO6392 : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator ISO6392(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public ISO6392() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", ISO6392LocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ISO639-2", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class ISO6392LocalType { + + private ISO6392LocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class ISO6393 : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator ISO6393(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public ISO6393() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", ISO6393LocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ISO639-3", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class ISO6393LocalType { + + private ISO6393LocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class RFC1766 : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator RFC1766(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public RFC1766() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", RFC1766LocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("RFC1766", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class RFC1766LocalType { + + private RFC1766LocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language), null); + } + } + + public partial class RFC3066 : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator RFC3066(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public RFC3066() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", RFC3066LocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("RFC3066", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class RFC3066LocalType { + + private RFC3066LocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language), null); + } + } + + public partial class RFC4646 : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator RFC4646(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public RFC4646() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", RFC4646LocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("RFC4646", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class RFC4646LocalType { + + private RFC4646LocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language), null); + } + } + + public partial class Point : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator Point(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Point() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", PointLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Point", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class PointLocalType { + + private PointLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class ISO3166 : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator ISO3166(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public ISO3166() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", ISO3166LocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ISO3166", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class ISO3166LocalType { + + private ISO3166LocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class Box : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator Box(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Box() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", BoxLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Box", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class BoxLocalType { + + private BoxLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + public partial class TGN : global::purl.org.dc.elementsQualified.SimpleLiteral, IXMetaData { + + public static explicit operator TGN(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public TGN() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValueWithValidation(value, "TypedValue", TGNLocalType.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("TGN", "http://purl.org/dc/terms/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + private class TGNLocalType { + + private TGNLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + } + + /// + /// + /// + /// This is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements and element refinements. + /// + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public partial class elementOrRefinementContainer : XTypedElement, IXMetaData { + + public static explicit operator elementOrRefinementContainer(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// + /// This is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements and element refinements. + /// + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public elementOrRefinementContainer() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName anyXName = System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedSubstitutedList anyField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Substitution members: any, title, creator, subject, description, publisher, contributor, date, type, format, identifier, source, language, relation, coverage, rights, alternative, tableOfContents, abstract, created, valid, available, issued, modified, dateAccepted, dateCopyrighted, dateSubmitted, extent, medium, isVersionOf, hasVersion, isReplacedBy, replaces, isRequiredBy, requires, isPartOf, hasPart, isReferencedBy, references, isFormatOf, hasFormat, conformsTo, spatial, temporal, audience, accrualMethod, accrualPeriodicity, accrualPolicy, instructionalMethod, provenance, rightsHolder, mediator, educationLevel, accessRights, license, bibliographicCitation, title, creator, subject, description, publisher, contributor, date, type, format, identifier, source, language, relation, coverage, rights + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public virtual IList any { + get { + if ((this.anyField == null)) { + this.anyField = new XTypedSubstitutedList(this, LinqToXsdTypeManager.Instance, System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("alternative", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("tableOfContents", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("abstract", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("created", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("valid", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("available", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("issued", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("modified", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateAccepted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateCopyrighted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateSubmitted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("extent", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("medium", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isVersionOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasVersion", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReplacedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("replaces", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isRequiredBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("requires", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isPartOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasPart", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReferencedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("references", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isFormatOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasFormat", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("conformsTo", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("spatial", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("temporal", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("audience", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPeriodicity", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPolicy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("instructionalMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("provenance", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rightsHolder", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("mediator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("educationLevel", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accessRights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("license", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("bibliographicCitation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/")); + } + return this.anyField; + } + set { + if ((value == null)) { + this.anyField = null; + } + else { + if ((this.anyField == null)) { + this.anyField = XTypedSubstitutedList.Initialize(this, LinqToXsdTypeManager.Instance, value, System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("alternative", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("tableOfContents", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("abstract", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("created", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("valid", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("available", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("issued", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("modified", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateAccepted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateCopyrighted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateSubmitted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("extent", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("medium", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isVersionOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasVersion", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReplacedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("replaces", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isRequiredBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("requires", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isPartOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasPart", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReferencedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("references", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isFormatOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasFormat", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("conformsTo", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("spatial", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("temporal", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("audience", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPeriodicity", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPolicy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("instructionalMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("provenance", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rightsHolder", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("mediator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("educationLevel", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accessRights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("license", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("bibliographicCitation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/")); + } + else { + XTypedServices.SetList(this.anyField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("elementOrRefinementContainer", "http://purl.org/dc/terms/"); + + static elementOrRefinementContainer() { + BuildElementDictionary(); + contentModel = new ChoiceContentModelEntity(new SequenceContentModelEntity(new ChoiceContentModelEntity(new SubstitutedContentModelEntity(System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("alternative", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("tableOfContents", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("abstract", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("created", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("valid", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("available", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("issued", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("modified", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateAccepted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateCopyrighted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateSubmitted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("extent", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("medium", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isVersionOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasVersion", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReplacedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("replaces", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isRequiredBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("requires", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isPartOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasPart", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReferencedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("references", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isFormatOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasFormat", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("conformsTo", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("spatial", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("temporal", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("audience", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPeriodicity", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPolicy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("instructionalMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("provenance", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rightsHolder", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("mediator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("educationLevel", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accessRights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("license", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("bibliographicCitation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"))))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(anyXName, typeof(purl.org.dc.elementsQualified.any)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class title : global::purl.org.dc.elementsQualified.title, IXMetaData { + + public new static title Load(string xmlFile) { + return ((title)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static title Load(System.IO.TextReader xmlFile) { + return ((title)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static title Parse(string xml) { + return ((title)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator title(XElement xe) { return (title)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new title(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + protected title(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public title() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public title(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("title", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class creator : global::purl.org.dc.elementsQualified.creator, IXMetaData { + + public new static creator Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static creator Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static creator Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator creator(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new creator(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public creator() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public creator(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class subject : global::purl.org.dc.elementsQualified.subject, IXMetaData { + + public new static subject Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static subject Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static subject Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator subject(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new subject(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public subject() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public subject(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class description : global::purl.org.dc.elementsQualified.description, IXMetaData { + + public new static description Load(string xmlFile) { + return ((description)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static description Load(System.IO.TextReader xmlFile) { + return ((description)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static description Parse(string xml) { + return ((description)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator description(XElement xe) { return (description)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new description(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + protected description(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public description() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public description(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("description", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class publisher : global::purl.org.dc.elementsQualified.publisher, IXMetaData { + + public new static publisher Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static publisher Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static publisher Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator publisher(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new publisher(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public publisher() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public publisher(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class contributor : global::purl.org.dc.elementsQualified.contributor, IXMetaData { + + public new static contributor Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static contributor Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static contributor Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator contributor(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new contributor(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public contributor() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public contributor(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class date : global::purl.org.dc.elementsQualified.date, IXMetaData { + + public new static date Load(string xmlFile) { + return ((date)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static date Load(System.IO.TextReader xmlFile) { + return ((date)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static date Parse(string xml) { + return ((date)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator date(XElement xe) { return (date)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new date(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + protected date(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public date() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public date(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("date", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class type : global::purl.org.dc.elementsQualified.type, IXMetaData { + + public new static type Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static type Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static type Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator type(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new type(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public type() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public type(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("type", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class format : global::purl.org.dc.elementsQualified.format, IXMetaData { + + public new static format Load(string xmlFile) { + return ((format)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static format Load(System.IO.TextReader xmlFile) { + return ((format)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static format Parse(string xml) { + return ((format)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator format(XElement xe) { return (format)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new format(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + protected format(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public format() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public format(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("format", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class identifier : global::purl.org.dc.elementsQualified.identifier, IXMetaData { + + public new static identifier Load(string xmlFile) { + return ((identifier)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static identifier Load(System.IO.TextReader xmlFile) { + return ((identifier)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static identifier Parse(string xml) { + return ((identifier)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator identifier(XElement xe) { return (identifier)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new identifier(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + protected identifier(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public identifier() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public identifier(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class source : global::purl.org.dc.elementsQualified.source, IXMetaData { + + public new static source Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static source Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static source Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator source(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new source(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public source() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public source(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("source", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class language : global::purl.org.dc.elementsQualified.language, IXMetaData { + + public new static language Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static language Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static language Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator language(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new language(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public language() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public language(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("language", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class relation : global::purl.org.dc.elementsQualified.relation, IXMetaData { + + public new static relation Load(string xmlFile) { + return ((relation)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static relation Load(System.IO.TextReader xmlFile) { + return ((relation)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static relation Parse(string xml) { + return ((relation)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator relation(XElement xe) { return (relation)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new relation(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + protected relation(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public relation() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public relation(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class coverage : global::purl.org.dc.elementsQualified.coverage, IXMetaData { + + public new static coverage Load(string xmlFile) { + return ((coverage)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static coverage Load(System.IO.TextReader xmlFile) { + return ((coverage)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static coverage Parse(string xml) { + return ((coverage)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator coverage(XElement xe) { return (coverage)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new coverage(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + protected coverage(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public coverage() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public coverage(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class rights : global::purl.org.dc.elementsQualified.rights, IXMetaData { + + public new static rights Load(string xmlFile) { + return ((rights)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static rights Load(System.IO.TextReader xmlFile) { + return ((rights)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static rights Parse(string xml) { + return ((rights)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator rights(XElement xe) { return (rights)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new rights(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + protected rights(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public rights() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public rights(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class alternative : global::purl.org.dc.termsQualified.title, IXMetaData { + + public new static alternative Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static alternative Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static alternative Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator alternative(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new alternative(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public alternative() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public alternative(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("alternative", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class tableOfContents : global::purl.org.dc.termsQualified.description, IXMetaData { + + public new static tableOfContents Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static tableOfContents Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static tableOfContents Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator tableOfContents(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new tableOfContents(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public tableOfContents() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public tableOfContents(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("tableOfContents", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class @abstract : global::purl.org.dc.termsQualified.description, IXMetaData { + + public new static @abstract Load(string xmlFile) { + return XTypedServices.Load<@abstract, purl.org.dc.elementsQualified.SimpleLiteral>(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static @abstract Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load<@abstract, purl.org.dc.elementsQualified.SimpleLiteral>(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static @abstract Parse(string xml) { + return XTypedServices.Parse<@abstract, purl.org.dc.elementsQualified.SimpleLiteral>(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator @abstract(XElement xe) { return XTypedServices.ToXTypedElement<@abstract, purl.org.dc.elementsQualified.SimpleLiteral>(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new @abstract(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public @abstract() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public @abstract(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("abstract", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class created : global::purl.org.dc.termsQualified.date, IXMetaData { + + public new static created Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static created Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static created Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator created(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new created(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public created() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public created(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("created", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class valid : global::purl.org.dc.termsQualified.date, IXMetaData { + + public new static valid Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static valid Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static valid Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator valid(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new valid(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public valid() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public valid(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("valid", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class available : global::purl.org.dc.termsQualified.date, IXMetaData { + + public new static available Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static available Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static available Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator available(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new available(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public available() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public available(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("available", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class issued : global::purl.org.dc.termsQualified.date, IXMetaData { + + public new static issued Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static issued Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static issued Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator issued(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new issued(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public issued() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public issued(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("issued", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class modified : global::purl.org.dc.termsQualified.date, IXMetaData { + + public new static modified Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static modified Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static modified Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator modified(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new modified(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public modified() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public modified(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("modified", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class dateAccepted : global::purl.org.dc.termsQualified.date, IXMetaData { + + public new static dateAccepted Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static dateAccepted Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static dateAccepted Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator dateAccepted(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new dateAccepted(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public dateAccepted() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public dateAccepted(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("dateAccepted", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class dateCopyrighted : global::purl.org.dc.termsQualified.date, IXMetaData { + + public new static dateCopyrighted Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static dateCopyrighted Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static dateCopyrighted Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator dateCopyrighted(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new dateCopyrighted(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public dateCopyrighted() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public dateCopyrighted(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("dateCopyrighted", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class dateSubmitted : global::purl.org.dc.termsQualified.date, IXMetaData { + + public new static dateSubmitted Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static dateSubmitted Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static dateSubmitted Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator dateSubmitted(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new dateSubmitted(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public dateSubmitted() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public dateSubmitted(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("dateSubmitted", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class extent : global::purl.org.dc.termsQualified.format, IXMetaData { + + public new static extent Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static extent Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static extent Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator extent(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new extent(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public extent() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public extent(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("extent", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class medium : global::purl.org.dc.termsQualified.format, IXMetaData { + + public new static medium Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static medium Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static medium Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator medium(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new medium(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public medium() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public medium(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("medium", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class isVersionOf : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static isVersionOf Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static isVersionOf Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static isVersionOf Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator isVersionOf(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new isVersionOf(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isVersionOf() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isVersionOf(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("isVersionOf", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class hasVersion : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static hasVersion Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static hasVersion Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static hasVersion Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator hasVersion(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new hasVersion(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public hasVersion() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public hasVersion(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("hasVersion", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class isReplacedBy : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static isReplacedBy Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static isReplacedBy Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static isReplacedBy Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator isReplacedBy(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new isReplacedBy(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isReplacedBy() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isReplacedBy(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("isReplacedBy", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class replaces : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static replaces Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static replaces Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static replaces Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator replaces(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new replaces(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public replaces() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public replaces(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("replaces", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class isRequiredBy : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static isRequiredBy Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static isRequiredBy Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static isRequiredBy Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator isRequiredBy(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new isRequiredBy(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isRequiredBy() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isRequiredBy(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("isRequiredBy", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class requires : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static requires Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static requires Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static requires Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator requires(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new requires(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public requires() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public requires(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("requires", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class isPartOf : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static isPartOf Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static isPartOf Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static isPartOf Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator isPartOf(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new isPartOf(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isPartOf() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isPartOf(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("isPartOf", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class hasPart : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static hasPart Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static hasPart Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static hasPart Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator hasPart(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new hasPart(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public hasPart() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public hasPart(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("hasPart", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class isReferencedBy : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static isReferencedBy Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static isReferencedBy Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static isReferencedBy Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator isReferencedBy(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new isReferencedBy(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isReferencedBy() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isReferencedBy(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("isReferencedBy", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class references : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static references Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static references Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static references Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator references(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new references(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public references() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public references(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("references", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class isFormatOf : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static isFormatOf Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static isFormatOf Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static isFormatOf Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator isFormatOf(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new isFormatOf(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isFormatOf() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public isFormatOf(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("isFormatOf", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class hasFormat : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static hasFormat Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static hasFormat Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static hasFormat Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator hasFormat(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new hasFormat(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public hasFormat() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public hasFormat(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("hasFormat", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class conformsTo : global::purl.org.dc.termsQualified.relation, IXMetaData { + + public new static conformsTo Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static conformsTo Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static conformsTo Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator conformsTo(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new conformsTo(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public conformsTo() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public conformsTo(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("conformsTo", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class spatial : global::purl.org.dc.termsQualified.coverage, IXMetaData { + + public new static spatial Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static spatial Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static spatial Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator spatial(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new spatial(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public spatial() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public spatial(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("spatial", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class temporal : global::purl.org.dc.termsQualified.coverage, IXMetaData { + + public new static temporal Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static temporal Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static temporal Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator temporal(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new temporal(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public temporal() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public temporal(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("temporal", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class audience : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static audience Load(string xmlFile) { + return ((audience)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static audience Load(System.IO.TextReader xmlFile) { + return ((audience)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static audience Parse(string xml) { + return ((audience)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator audience(XElement xe) { return (audience)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new audience(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + protected audience(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public audience() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public audience(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("audience", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class accrualMethod : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static accrualMethod Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static accrualMethod Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static accrualMethod Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator accrualMethod(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new accrualMethod(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public accrualMethod() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public accrualMethod(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("accrualMethod", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class accrualPeriodicity : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static accrualPeriodicity Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static accrualPeriodicity Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static accrualPeriodicity Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator accrualPeriodicity(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new accrualPeriodicity(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public accrualPeriodicity() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public accrualPeriodicity(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("accrualPeriodicity", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class accrualPolicy : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static accrualPolicy Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static accrualPolicy Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static accrualPolicy Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator accrualPolicy(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new accrualPolicy(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public accrualPolicy() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public accrualPolicy(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("accrualPolicy", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class instructionalMethod : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static instructionalMethod Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static instructionalMethod Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static instructionalMethod Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator instructionalMethod(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new instructionalMethod(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public instructionalMethod() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public instructionalMethod(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("instructionalMethod", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class provenance : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static provenance Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static provenance Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static provenance Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator provenance(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new provenance(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public provenance() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public provenance(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("provenance", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class rightsHolder : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static rightsHolder Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static rightsHolder Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static rightsHolder Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator rightsHolder(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new rightsHolder(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public rightsHolder() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public rightsHolder(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("rightsHolder", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class mediator : global::purl.org.dc.termsQualified.audience, IXMetaData { + + public new static mediator Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static mediator Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static mediator Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator mediator(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new mediator(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public mediator() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public mediator(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("mediator", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class educationLevel : global::purl.org.dc.termsQualified.audience, IXMetaData { + + public new static educationLevel Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static educationLevel Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static educationLevel Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator educationLevel(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new educationLevel(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public educationLevel() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public educationLevel(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("educationLevel", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class accessRights : global::purl.org.dc.termsQualified.rights, IXMetaData { + + public new static accessRights Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static accessRights Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static accessRights Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator accessRights(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new accessRights(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public accessRights() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public accessRights(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("accessRights", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class license : global::purl.org.dc.termsQualified.rights, IXMetaData { + + public new static license Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static license Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static license Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator license(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new license(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public license() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public license(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("license", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class bibliographicCitation : global::purl.org.dc.termsQualified.identifier, IXMetaData { + + public new static bibliographicCitation Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static bibliographicCitation Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static bibliographicCitation Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator bibliographicCitation(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new bibliographicCitation(((purl.org.dc.elementsQualified.SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elementsQualified.SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public bibliographicCitation() : + base(true) { + SetInnerType(new purl.org.dc.elementsQualified.SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual purl.org.dc.elementsQualified.SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elementsQualified.SimpleLiteral ContentField) { + this.ContentField = ((purl.org.dc.elementsQualified.SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public bibliographicCitation(purl.org.dc.elementsQualified.SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("bibliographicCitation", "http://purl.org/dc/terms/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class XRootNamespace { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRootNamespace() { + } + + public static XRootNamespace Load(string xmlFile) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(string xmlFile, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(XmlReader xmlReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRootNamespace(title root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public title title { get {return rootObject as title; } } + + public XRootNamespace(creator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public creator creator { get {return rootObject as creator; } } + + public XRootNamespace(subject root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public subject subject { get {return rootObject as subject; } } + + public XRootNamespace(description root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public description description { get {return rootObject as description; } } + + public XRootNamespace(publisher root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public publisher publisher { get {return rootObject as publisher; } } + + public XRootNamespace(contributor root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public contributor contributor { get {return rootObject as contributor; } } + + public XRootNamespace(date root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public date date { get {return rootObject as date; } } + + public XRootNamespace(type root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public type type { get {return rootObject as type; } } + + public XRootNamespace(format root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public format format { get {return rootObject as format; } } + + public XRootNamespace(identifier root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public identifier identifier { get {return rootObject as identifier; } } + + public XRootNamespace(source root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public source source { get {return rootObject as source; } } + + public XRootNamespace(language root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public language language { get {return rootObject as language; } } + + public XRootNamespace(relation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public relation relation { get {return rootObject as relation; } } + + public XRootNamespace(coverage root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public coverage coverage { get {return rootObject as coverage; } } + + public XRootNamespace(rights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public rights rights { get {return rootObject as rights; } } + + public XRootNamespace(alternative root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public alternative alternative { get {return rootObject as alternative; } } + + public XRootNamespace(tableOfContents root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public tableOfContents tableOfContents { get {return rootObject as tableOfContents; } } + + public XRootNamespace(@abstract root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public @abstract @abstract { get {return rootObject as @abstract; } } + + public XRootNamespace(created root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public created created { get {return rootObject as created; } } + + public XRootNamespace(valid root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public valid valid { get {return rootObject as valid; } } + + public XRootNamespace(available root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public available available { get {return rootObject as available; } } + + public XRootNamespace(issued root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public issued issued { get {return rootObject as issued; } } + + public XRootNamespace(modified root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public modified modified { get {return rootObject as modified; } } + + public XRootNamespace(dateAccepted root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public dateAccepted dateAccepted { get {return rootObject as dateAccepted; } } + + public XRootNamespace(dateCopyrighted root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public dateCopyrighted dateCopyrighted { get {return rootObject as dateCopyrighted; } } + + public XRootNamespace(dateSubmitted root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public dateSubmitted dateSubmitted { get {return rootObject as dateSubmitted; } } + + public XRootNamespace(extent root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public extent extent { get {return rootObject as extent; } } + + public XRootNamespace(medium root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public medium medium { get {return rootObject as medium; } } + + public XRootNamespace(isVersionOf root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public isVersionOf isVersionOf { get {return rootObject as isVersionOf; } } + + public XRootNamespace(hasVersion root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public hasVersion hasVersion { get {return rootObject as hasVersion; } } + + public XRootNamespace(isReplacedBy root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public isReplacedBy isReplacedBy { get {return rootObject as isReplacedBy; } } + + public XRootNamespace(replaces root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public replaces replaces { get {return rootObject as replaces; } } + + public XRootNamespace(isRequiredBy root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public isRequiredBy isRequiredBy { get {return rootObject as isRequiredBy; } } + + public XRootNamespace(requires root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public requires requires { get {return rootObject as requires; } } + + public XRootNamespace(isPartOf root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public isPartOf isPartOf { get {return rootObject as isPartOf; } } + + public XRootNamespace(hasPart root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public hasPart hasPart { get {return rootObject as hasPart; } } + + public XRootNamespace(isReferencedBy root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public isReferencedBy isReferencedBy { get {return rootObject as isReferencedBy; } } + + public XRootNamespace(references root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public references references { get {return rootObject as references; } } + + public XRootNamespace(isFormatOf root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public isFormatOf isFormatOf { get {return rootObject as isFormatOf; } } + + public XRootNamespace(hasFormat root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public hasFormat hasFormat { get {return rootObject as hasFormat; } } + + public XRootNamespace(conformsTo root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public conformsTo conformsTo { get {return rootObject as conformsTo; } } + + public XRootNamespace(spatial root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public spatial spatial { get {return rootObject as spatial; } } + + public XRootNamespace(temporal root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public temporal temporal { get {return rootObject as temporal; } } + + public XRootNamespace(audience root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public audience audience { get {return rootObject as audience; } } + + public XRootNamespace(accrualMethod root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public accrualMethod accrualMethod { get {return rootObject as accrualMethod; } } + + public XRootNamespace(accrualPeriodicity root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public accrualPeriodicity accrualPeriodicity { get {return rootObject as accrualPeriodicity; } } + + public XRootNamespace(accrualPolicy root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public accrualPolicy accrualPolicy { get {return rootObject as accrualPolicy; } } + + public XRootNamespace(instructionalMethod root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public instructionalMethod instructionalMethod { get {return rootObject as instructionalMethod; } } + + public XRootNamespace(provenance root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public provenance provenance { get {return rootObject as provenance; } } + + public XRootNamespace(rightsHolder root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public rightsHolder rightsHolder { get {return rootObject as rightsHolder; } } + + public XRootNamespace(mediator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public mediator mediator { get {return rootObject as mediator; } } + + public XRootNamespace(educationLevel root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public educationLevel educationLevel { get {return rootObject as educationLevel; } } + + public XRootNamespace(accessRights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public accessRights accessRights { get {return rootObject as accessRights; } } + + public XRootNamespace(license root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public license license { get {return rootObject as license; } } + + public XRootNamespace(bibliographicCitation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public bibliographicCitation bibliographicCitation { get {return rootObject as bibliographicCitation; } } + } +} +namespace purl.org.dc.elementsQualified { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using purl.org.dc.qualifiedContainer; + + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class SimpleLiteral : XTypedElement, IXMetaData { + + public static explicit operator SimpleLiteral(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public SimpleLiteral() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::W3C.XmlNs3.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::W3C.XmlNs3.lang.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SimpleLiteral", "http://purl.org/dc/elements/1.1/"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This complexType is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements. + /// + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public partial class elementContainer : XTypedElement, IXMetaData { + + public static explicit operator elementContainer(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// + /// This complexType is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements. + /// + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public elementContainer() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName anyXName = System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedSubstitutedList anyField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Substitution members: any, title, creator, subject, description, publisher, contributor, date, type, format, identifier, source, language, relation, coverage, rights, alternative, tableOfContents, abstract, created, valid, available, issued, modified, dateAccepted, dateCopyrighted, dateSubmitted, extent, medium, isVersionOf, hasVersion, isReplacedBy, replaces, isRequiredBy, requires, isPartOf, hasPart, isReferencedBy, references, isFormatOf, hasFormat, conformsTo, spatial, temporal, audience, accrualMethod, accrualPeriodicity, accrualPolicy, instructionalMethod, provenance, rightsHolder, mediator, educationLevel, accessRights, license, bibliographicCitation, title, creator, subject, description, publisher, contributor, date, type, format, identifier, source, language, relation, coverage, rights + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public virtual IList any { + get { + if ((this.anyField == null)) { + this.anyField = new XTypedSubstitutedList(this, LinqToXsdTypeManager.Instance, System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("alternative", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("tableOfContents", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("abstract", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("created", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("valid", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("available", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("issued", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("modified", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateAccepted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateCopyrighted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateSubmitted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("extent", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("medium", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isVersionOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasVersion", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReplacedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("replaces", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isRequiredBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("requires", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isPartOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasPart", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReferencedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("references", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isFormatOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasFormat", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("conformsTo", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("spatial", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("temporal", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("audience", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPeriodicity", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPolicy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("instructionalMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("provenance", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rightsHolder", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("mediator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("educationLevel", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accessRights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("license", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("bibliographicCitation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/")); + } + return this.anyField; + } + set { + if ((value == null)) { + this.anyField = null; + } + else { + if ((this.anyField == null)) { + this.anyField = XTypedSubstitutedList.Initialize(this, LinqToXsdTypeManager.Instance, value, System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("alternative", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("tableOfContents", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("abstract", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("created", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("valid", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("available", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("issued", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("modified", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateAccepted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateCopyrighted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateSubmitted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("extent", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("medium", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isVersionOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasVersion", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReplacedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("replaces", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isRequiredBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("requires", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isPartOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasPart", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReferencedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("references", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isFormatOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasFormat", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("conformsTo", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("spatial", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("temporal", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("audience", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPeriodicity", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPolicy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("instructionalMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("provenance", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rightsHolder", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("mediator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("educationLevel", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accessRights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("license", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("bibliographicCitation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/")); + } + else { + XTypedServices.SetList(this.anyField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("elementContainer", "http://purl.org/dc/elements/1.1/"); + + static elementContainer() { + BuildElementDictionary(); + contentModel = new ChoiceContentModelEntity(new SequenceContentModelEntity(new ChoiceContentModelEntity(new SubstitutedContentModelEntity(System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("alternative", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("tableOfContents", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("abstract", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("created", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("valid", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("available", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("issued", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("modified", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateAccepted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateCopyrighted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("dateSubmitted", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("extent", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("medium", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isVersionOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasVersion", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReplacedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("replaces", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isRequiredBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("requires", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isPartOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasPart", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isReferencedBy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("references", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("isFormatOf", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("hasFormat", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("conformsTo", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("spatial", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("temporal", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("audience", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPeriodicity", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accrualPolicy", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("instructionalMethod", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("provenance", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("rightsHolder", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("mediator", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("educationLevel", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("accessRights", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("license", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("bibliographicCitation", "http://purl.org/dc/terms/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"))))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(anyXName, typeof(any)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public abstract partial class any : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static any Load(string xmlFile) { + return ((any)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static any Load(System.IO.TextReader xmlFile) { + return ((any)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static any Parse(string xml) { + return ((any)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator any(XElement xe) { return (any)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + protected any(bool setNull) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public any() { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public any(SimpleLiteral content) { + SetInnerType(content); + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class title : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static title Load(string xmlFile) { + return ((title)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static title Load(System.IO.TextReader xmlFile) { + return ((title)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static title Parse(string xml) { + return ((title)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator title(XElement xe) { return (title)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new title(((SimpleLiteral)(this.Content.Clone()))); + } + + protected title(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public title() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public title(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class creator : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static creator Load(string xmlFile) { + return ((creator)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static creator Load(System.IO.TextReader xmlFile) { + return ((creator)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static creator Parse(string xml) { + return ((creator)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator creator(XElement xe) { return (creator)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new creator(((SimpleLiteral)(this.Content.Clone()))); + } + + protected creator(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public creator() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public creator(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class subject : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static subject Load(string xmlFile) { + return ((subject)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static subject Load(System.IO.TextReader xmlFile) { + return ((subject)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static subject Parse(string xml) { + return ((subject)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator subject(XElement xe) { return (subject)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new subject(((SimpleLiteral)(this.Content.Clone()))); + } + + protected subject(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public subject() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public subject(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class description : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static description Load(string xmlFile) { + return ((description)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static description Load(System.IO.TextReader xmlFile) { + return ((description)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static description Parse(string xml) { + return ((description)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator description(XElement xe) { return (description)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new description(((SimpleLiteral)(this.Content.Clone()))); + } + + protected description(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public description() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public description(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class publisher : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static publisher Load(string xmlFile) { + return ((publisher)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static publisher Load(System.IO.TextReader xmlFile) { + return ((publisher)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static publisher Parse(string xml) { + return ((publisher)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator publisher(XElement xe) { return (publisher)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new publisher(((SimpleLiteral)(this.Content.Clone()))); + } + + protected publisher(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public publisher() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public publisher(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class contributor : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static contributor Load(string xmlFile) { + return ((contributor)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static contributor Load(System.IO.TextReader xmlFile) { + return ((contributor)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static contributor Parse(string xml) { + return ((contributor)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator contributor(XElement xe) { return (contributor)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new contributor(((SimpleLiteral)(this.Content.Clone()))); + } + + protected contributor(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public contributor() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public contributor(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class date : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static date Load(string xmlFile) { + return ((date)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static date Load(System.IO.TextReader xmlFile) { + return ((date)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static date Parse(string xml) { + return ((date)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator date(XElement xe) { return (date)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new date(((SimpleLiteral)(this.Content.Clone()))); + } + + protected date(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public date() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public date(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class type : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static type Load(string xmlFile) { + return ((type)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static type Load(System.IO.TextReader xmlFile) { + return ((type)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static type Parse(string xml) { + return ((type)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator type(XElement xe) { return (type)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new type(((SimpleLiteral)(this.Content.Clone()))); + } + + protected type(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public type() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public type(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class format : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static format Load(string xmlFile) { + return ((format)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static format Load(System.IO.TextReader xmlFile) { + return ((format)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static format Parse(string xml) { + return ((format)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator format(XElement xe) { return (format)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new format(((SimpleLiteral)(this.Content.Clone()))); + } + + protected format(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public format() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public format(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class identifier : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static identifier Load(string xmlFile) { + return ((identifier)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static identifier Load(System.IO.TextReader xmlFile) { + return ((identifier)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static identifier Parse(string xml) { + return ((identifier)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator identifier(XElement xe) { return (identifier)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new identifier(((SimpleLiteral)(this.Content.Clone()))); + } + + protected identifier(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public identifier() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public identifier(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class source : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static source Load(string xmlFile) { + return ((source)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static source Load(System.IO.TextReader xmlFile) { + return ((source)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static source Parse(string xml) { + return ((source)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator source(XElement xe) { return (source)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new source(((SimpleLiteral)(this.Content.Clone()))); + } + + protected source(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public source() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public source(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class language : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static language Load(string xmlFile) { + return ((language)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static language Load(System.IO.TextReader xmlFile) { + return ((language)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static language Parse(string xml) { + return ((language)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator language(XElement xe) { return (language)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new language(((SimpleLiteral)(this.Content.Clone()))); + } + + protected language(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public language() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public language(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class relation : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static relation Load(string xmlFile) { + return ((relation)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static relation Load(System.IO.TextReader xmlFile) { + return ((relation)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static relation Parse(string xml) { + return ((relation)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator relation(XElement xe) { return (relation)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new relation(((SimpleLiteral)(this.Content.Clone()))); + } + + protected relation(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public relation() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public relation(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class coverage : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static coverage Load(string xmlFile) { + return ((coverage)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static coverage Load(System.IO.TextReader xmlFile) { + return ((coverage)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static coverage Parse(string xml) { + return ((coverage)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator coverage(XElement xe) { return (coverage)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new coverage(((SimpleLiteral)(this.Content.Clone()))); + } + + protected coverage(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public coverage() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public coverage(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class rights : global::purl.org.dc.elementsQualified.any, IXMetaData { + + public new static rights Load(string xmlFile) { + return ((rights)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static rights Load(System.IO.TextReader xmlFile) { + return ((rights)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public new static rights Parse(string xml) { + return ((rights)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator rights(XElement xe) { return (rights)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new rights(((SimpleLiteral)(this.Content.Clone()))); + } + + protected rights(bool setNull) : + base(true) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public rights() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public rights(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class XRootNamespace { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRootNamespace() { + } + + public static XRootNamespace Load(string xmlFile) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(string xmlFile, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(XmlReader xmlReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRootNamespace(any root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public any any { get {return rootObject as any; } } + + public XRootNamespace(title root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public title title { get {return rootObject as title; } } + + public XRootNamespace(creator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public creator creator { get {return rootObject as creator; } } + + public XRootNamespace(subject root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public subject subject { get {return rootObject as subject; } } + + public XRootNamespace(description root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public description description { get {return rootObject as description; } } + + public XRootNamespace(publisher root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public publisher publisher { get {return rootObject as publisher; } } + + public XRootNamespace(contributor root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public contributor contributor { get {return rootObject as contributor; } } + + public XRootNamespace(date root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public date date { get {return rootObject as date; } } + + public XRootNamespace(type root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public type type { get {return rootObject as type; } } + + public XRootNamespace(format root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public format format { get {return rootObject as format; } } + + public XRootNamespace(identifier root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public identifier identifier { get {return rootObject as identifier; } } + + public XRootNamespace(source root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public source source { get {return rootObject as source; } } + + public XRootNamespace(language root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public language language { get {return rootObject as language; } } + + public XRootNamespace(relation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public relation relation { get {return rootObject as relation; } } + + public XRootNamespace(coverage root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public coverage coverage { get {return rootObject as coverage; } } + + public XRootNamespace(rights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public rights rights { get {return rootObject as rights; } } + } +} +namespace purl.org.dc.dcmitype { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using purl.org.dc.qualifiedContainer; + + + public sealed class DCMIType { + + private DCMIType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Name), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + "Collection", + "Dataset", + "Event", + "Image", + "MovingImage", + "StillImage", + "InteractiveResource", + "Service", + "Software", + "Sound", + "Text", + "PhysicalObject"}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Collapse))}); + } +} +namespace purl.org.dc.qualifiedContainer { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using W3C.XmlNs3; + using purl.org.dc.termsQualified; + using purl.org.dc.elementsQualified; + using purl.org.dc.dcmitype; + + + /// + /// + /// + /// This is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements and element refinements. + /// + /// + /// + public partial class qualifieddc : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static qualifieddc Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static qualifieddc Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static qualifieddc Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator qualifieddc(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new qualifieddc(((purl.org.dc.termsQualified.elementOrRefinementContainer)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.termsQualified.elementOrRefinementContainer ContentField; + + /// + /// + /// + /// This is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements and element refinements. + /// + /// + /// + public qualifieddc() { + SetInnerType(new purl.org.dc.termsQualified.elementOrRefinementContainer()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual purl.org.dc.termsQualified.elementOrRefinementContainer Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.termsQualified.elementOrRefinementContainer ContentField) { + this.ContentField = ((purl.org.dc.termsQualified.elementOrRefinementContainer)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + /// + /// + /// + /// This is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements and element refinements. + /// + /// + /// + public qualifieddc(purl.org.dc.termsQualified.elementOrRefinementContainer content) { + SetInnerType(content); + } + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Substitution members: any, title, creator, subject, description, publisher, contributor, date, type, format, identifier, source, language, relation, coverage, rights, alternative, tableOfContents, abstract, created, valid, available, issued, modified, dateAccepted, dateCopyrighted, dateSubmitted, extent, medium, isVersionOf, hasVersion, isReplacedBy, replaces, isRequiredBy, requires, isPartOf, hasPart, isReferencedBy, references, isFormatOf, hasFormat, conformsTo, spatial, temporal, audience, accrualMethod, accrualPeriodicity, accrualPolicy, instructionalMethod, provenance, rightsHolder, mediator, educationLevel, accessRights, license, bibliographicCitation, title, creator, subject, description, publisher, contributor, date, type, format, identifier, source, language, relation, coverage, rights + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public virtual IList any { + get { + return this.ContentField.any; + } + set { + this.ContentField.any = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("qualifieddc", ""); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public class LinqToXsdTypeManager : ILinqToXsdTypeManager { + + private LinqToXsdTypeManager() { + } + + private static Dictionary typeDictionary = new Dictionary(); + + private static void BuildTypeDictionary() { + typeDictionary.Add(System.Xml.Linq.XName.Get("LCSH", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.LCSH)); + typeDictionary.Add(System.Xml.Linq.XName.Get("MESH", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.MESH)); + typeDictionary.Add(System.Xml.Linq.XName.Get("DDC", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.DDC)); + typeDictionary.Add(System.Xml.Linq.XName.Get("LCC", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.LCC)); + typeDictionary.Add(System.Xml.Linq.XName.Get("UDC", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.UDC)); + typeDictionary.Add(System.Xml.Linq.XName.Get("Period", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.Period)); + typeDictionary.Add(System.Xml.Linq.XName.Get("W3CDTF", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.W3CDTF)); + typeDictionary.Add(System.Xml.Linq.XName.Get("DCMIType", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.DCMIType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("IMT", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.IMT)); + typeDictionary.Add(System.Xml.Linq.XName.Get("URI", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.URI)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ISO639-2", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.ISO6392)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ISO639-3", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.ISO6393)); + typeDictionary.Add(System.Xml.Linq.XName.Get("RFC1766", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.RFC1766)); + typeDictionary.Add(System.Xml.Linq.XName.Get("RFC3066", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.RFC3066)); + typeDictionary.Add(System.Xml.Linq.XName.Get("RFC4646", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.RFC4646)); + typeDictionary.Add(System.Xml.Linq.XName.Get("Point", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.Point)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ISO3166", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.ISO3166)); + typeDictionary.Add(System.Xml.Linq.XName.Get("Box", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.Box)); + typeDictionary.Add(System.Xml.Linq.XName.Get("TGN", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.TGN)); + typeDictionary.Add(System.Xml.Linq.XName.Get("elementOrRefinementContainer", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.elementOrRefinementContainer)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SimpleLiteral", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + typeDictionary.Add(System.Xml.Linq.XName.Get("elementContainer", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.elementContainer)); + } + + private static Dictionary elementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + elementDictionary.Add(System.Xml.Linq.XName.Get("qualifieddc", ""), typeof(global::purl.org.dc.qualifiedContainer.qualifieddc)); + elementDictionary.Add(System.Xml.Linq.XName.Get("title", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.title)); + elementDictionary.Add(System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.creator)); + elementDictionary.Add(System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.subject)); + elementDictionary.Add(System.Xml.Linq.XName.Get("description", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.description)); + elementDictionary.Add(System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.publisher)); + elementDictionary.Add(System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.contributor)); + elementDictionary.Add(System.Xml.Linq.XName.Get("date", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.date)); + elementDictionary.Add(System.Xml.Linq.XName.Get("type", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.type)); + elementDictionary.Add(System.Xml.Linq.XName.Get("format", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.format)); + elementDictionary.Add(System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.identifier)); + elementDictionary.Add(System.Xml.Linq.XName.Get("source", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.source)); + elementDictionary.Add(System.Xml.Linq.XName.Get("language", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.language)); + elementDictionary.Add(System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.relation)); + elementDictionary.Add(System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.coverage)); + elementDictionary.Add(System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.rights)); + elementDictionary.Add(System.Xml.Linq.XName.Get("alternative", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.alternative)); + elementDictionary.Add(System.Xml.Linq.XName.Get("tableOfContents", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.tableOfContents)); + elementDictionary.Add(System.Xml.Linq.XName.Get("abstract", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.@abstract)); + elementDictionary.Add(System.Xml.Linq.XName.Get("created", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.created)); + elementDictionary.Add(System.Xml.Linq.XName.Get("valid", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.valid)); + elementDictionary.Add(System.Xml.Linq.XName.Get("available", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.available)); + elementDictionary.Add(System.Xml.Linq.XName.Get("issued", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.issued)); + elementDictionary.Add(System.Xml.Linq.XName.Get("modified", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.modified)); + elementDictionary.Add(System.Xml.Linq.XName.Get("dateAccepted", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.dateAccepted)); + elementDictionary.Add(System.Xml.Linq.XName.Get("dateCopyrighted", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.dateCopyrighted)); + elementDictionary.Add(System.Xml.Linq.XName.Get("dateSubmitted", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.dateSubmitted)); + elementDictionary.Add(System.Xml.Linq.XName.Get("extent", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.extent)); + elementDictionary.Add(System.Xml.Linq.XName.Get("medium", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.medium)); + elementDictionary.Add(System.Xml.Linq.XName.Get("isVersionOf", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.isVersionOf)); + elementDictionary.Add(System.Xml.Linq.XName.Get("hasVersion", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.hasVersion)); + elementDictionary.Add(System.Xml.Linq.XName.Get("isReplacedBy", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.isReplacedBy)); + elementDictionary.Add(System.Xml.Linq.XName.Get("replaces", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.replaces)); + elementDictionary.Add(System.Xml.Linq.XName.Get("isRequiredBy", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.isRequiredBy)); + elementDictionary.Add(System.Xml.Linq.XName.Get("requires", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.requires)); + elementDictionary.Add(System.Xml.Linq.XName.Get("isPartOf", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.isPartOf)); + elementDictionary.Add(System.Xml.Linq.XName.Get("hasPart", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.hasPart)); + elementDictionary.Add(System.Xml.Linq.XName.Get("isReferencedBy", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.isReferencedBy)); + elementDictionary.Add(System.Xml.Linq.XName.Get("references", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.references)); + elementDictionary.Add(System.Xml.Linq.XName.Get("isFormatOf", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.isFormatOf)); + elementDictionary.Add(System.Xml.Linq.XName.Get("hasFormat", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.hasFormat)); + elementDictionary.Add(System.Xml.Linq.XName.Get("conformsTo", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.conformsTo)); + elementDictionary.Add(System.Xml.Linq.XName.Get("spatial", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.spatial)); + elementDictionary.Add(System.Xml.Linq.XName.Get("temporal", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.temporal)); + elementDictionary.Add(System.Xml.Linq.XName.Get("audience", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.audience)); + elementDictionary.Add(System.Xml.Linq.XName.Get("accrualMethod", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.accrualMethod)); + elementDictionary.Add(System.Xml.Linq.XName.Get("accrualPeriodicity", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.accrualPeriodicity)); + elementDictionary.Add(System.Xml.Linq.XName.Get("accrualPolicy", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.accrualPolicy)); + elementDictionary.Add(System.Xml.Linq.XName.Get("instructionalMethod", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.instructionalMethod)); + elementDictionary.Add(System.Xml.Linq.XName.Get("provenance", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.provenance)); + elementDictionary.Add(System.Xml.Linq.XName.Get("rightsHolder", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.rightsHolder)); + elementDictionary.Add(System.Xml.Linq.XName.Get("mediator", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.mediator)); + elementDictionary.Add(System.Xml.Linq.XName.Get("educationLevel", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.educationLevel)); + elementDictionary.Add(System.Xml.Linq.XName.Get("accessRights", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.accessRights)); + elementDictionary.Add(System.Xml.Linq.XName.Get("license", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.license)); + elementDictionary.Add(System.Xml.Linq.XName.Get("bibliographicCitation", "http://purl.org/dc/terms/"), typeof(global::purl.org.dc.termsQualified.bibliographicCitation)); + elementDictionary.Add(System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.any)); + elementDictionary.Add(System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.title)); + elementDictionary.Add(System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.creator)); + elementDictionary.Add(System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.subject)); + elementDictionary.Add(System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.description)); + elementDictionary.Add(System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.publisher)); + elementDictionary.Add(System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.contributor)); + elementDictionary.Add(System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.date)); + elementDictionary.Add(System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.type)); + elementDictionary.Add(System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.format)); + elementDictionary.Add(System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.identifier)); + elementDictionary.Add(System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.source)); + elementDictionary.Add(System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.language)); + elementDictionary.Add(System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.relation)); + elementDictionary.Add(System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.coverage)); + elementDictionary.Add(System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elementsQualified.rights)); + } + + private static Dictionary wrapperDictionary = new Dictionary(); + + private static void BuildWrapperDictionary() { + wrapperDictionary.Add(typeof(purl.org.dc.qualifiedContainer.qualifieddc), typeof(global::purl.org.dc.termsQualified.elementOrRefinementContainer)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.title), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.creator), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.subject), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.description), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.publisher), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.contributor), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.date), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.type), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.format), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.identifier), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.source), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.language), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.relation), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.coverage), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.rights), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.alternative), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.tableOfContents), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.@abstract), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.created), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.valid), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.available), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.issued), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.modified), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.dateAccepted), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.dateCopyrighted), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.dateSubmitted), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.extent), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.medium), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.isVersionOf), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.hasVersion), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.isReplacedBy), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.replaces), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.isRequiredBy), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.requires), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.isPartOf), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.hasPart), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.isReferencedBy), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.references), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.isFormatOf), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.hasFormat), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.conformsTo), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.spatial), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.temporal), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.audience), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.accrualMethod), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.accrualPeriodicity), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.accrualPolicy), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.instructionalMethod), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.provenance), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.rightsHolder), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.mediator), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.educationLevel), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.accessRights), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.license), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.termsQualified.bibliographicCitation), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.any), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.title), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.creator), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.subject), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.description), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.publisher), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.contributor), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.date), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.type), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.format), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.identifier), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.source), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.language), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.relation), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.coverage), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elementsQualified.rights), typeof(global::purl.org.dc.elementsQualified.SimpleLiteral)); + } + + private static XmlSchemaSet schemaSet; + + XmlSchemaSet ILinqToXsdTypeManager.Schemas { + get { + if ((schemaSet == null)) { + XmlSchemaSet tempSet = new XmlSchemaSet(); + System.Threading.Interlocked.CompareExchange(ref schemaSet, tempSet, null); + } + return schemaSet; + } + set { + schemaSet = value; + } + } + + protected internal static void AddSchemas(XmlSchemaSet schemas) { + schemas.Add(schemaSet); + } + + Dictionary ILinqToXsdTypeManager.GlobalTypeDictionary { + get { + return typeDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.GlobalElementDictionary { + get { + return elementDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.RootContentTypeMapping { + get { + return wrapperDictionary; + } + } + + static LinqToXsdTypeManager() { + BuildTypeDictionary(); + BuildElementDictionary(); + BuildWrapperDictionary(); + } + + public static System.Type GetRootType() { + return elementDictionary[System.Xml.Linq.XName.Get("qualifieddc", "")]; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static LinqToXsdTypeManager typeManagerSingleton = new LinqToXsdTypeManager(); + + public static LinqToXsdTypeManager Instance { + get { + return typeManagerSingleton; + } + } + } + + public partial class XRootNamespace { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRootNamespace() { + } + + public static XRootNamespace Load(string xmlFile) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(string xmlFile, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(XmlReader xmlReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRootNamespace(qualifieddc root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public qualifieddc qualifieddc { get {return rootObject as qualifieddc; } } + } + + public partial class XRoot { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRoot() { + } + + public static XRoot Load(string xmlFile) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(string xmlFile, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(XmlReader xmlReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRoot(global::purl.org.dc.qualifiedContainer.qualifieddc root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.qualifiedContainer.qualifieddc qualifieddc { get {return rootObject as global::purl.org.dc.qualifiedContainer.qualifieddc; } } + + public XRoot(global::purl.org.dc.termsQualified.title root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.title title { get {return rootObject as global::purl.org.dc.termsQualified.title; } } + + public XRoot(global::purl.org.dc.termsQualified.creator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.creator creator { get {return rootObject as global::purl.org.dc.termsQualified.creator; } } + + public XRoot(global::purl.org.dc.termsQualified.subject root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.subject subject { get {return rootObject as global::purl.org.dc.termsQualified.subject; } } + + public XRoot(global::purl.org.dc.termsQualified.description root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.description description { get {return rootObject as global::purl.org.dc.termsQualified.description; } } + + public XRoot(global::purl.org.dc.termsQualified.publisher root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.publisher publisher { get {return rootObject as global::purl.org.dc.termsQualified.publisher; } } + + public XRoot(global::purl.org.dc.termsQualified.contributor root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.contributor contributor { get {return rootObject as global::purl.org.dc.termsQualified.contributor; } } + + public XRoot(global::purl.org.dc.termsQualified.date root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.date date { get {return rootObject as global::purl.org.dc.termsQualified.date; } } + + public XRoot(global::purl.org.dc.termsQualified.type root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.type type { get {return rootObject as global::purl.org.dc.termsQualified.type; } } + + public XRoot(global::purl.org.dc.termsQualified.format root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.format format { get {return rootObject as global::purl.org.dc.termsQualified.format; } } + + public XRoot(global::purl.org.dc.termsQualified.identifier root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.identifier identifier { get {return rootObject as global::purl.org.dc.termsQualified.identifier; } } + + public XRoot(global::purl.org.dc.termsQualified.source root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.source source { get {return rootObject as global::purl.org.dc.termsQualified.source; } } + + public XRoot(global::purl.org.dc.termsQualified.language root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.language language { get {return rootObject as global::purl.org.dc.termsQualified.language; } } + + public XRoot(global::purl.org.dc.termsQualified.relation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.relation relation { get {return rootObject as global::purl.org.dc.termsQualified.relation; } } + + public XRoot(global::purl.org.dc.termsQualified.coverage root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.coverage coverage { get {return rootObject as global::purl.org.dc.termsQualified.coverage; } } + + public XRoot(global::purl.org.dc.termsQualified.rights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.rights rights { get {return rootObject as global::purl.org.dc.termsQualified.rights; } } + + public XRoot(global::purl.org.dc.termsQualified.alternative root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.alternative alternative { get {return rootObject as global::purl.org.dc.termsQualified.alternative; } } + + public XRoot(global::purl.org.dc.termsQualified.tableOfContents root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.tableOfContents tableOfContents { get {return rootObject as global::purl.org.dc.termsQualified.tableOfContents; } } + + public XRoot(global::purl.org.dc.termsQualified.@abstract root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.@abstract @abstract { get {return rootObject as global::purl.org.dc.termsQualified.@abstract; } } + + public XRoot(global::purl.org.dc.termsQualified.created root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.created created { get {return rootObject as global::purl.org.dc.termsQualified.created; } } + + public XRoot(global::purl.org.dc.termsQualified.valid root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.valid valid { get {return rootObject as global::purl.org.dc.termsQualified.valid; } } + + public XRoot(global::purl.org.dc.termsQualified.available root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.available available { get {return rootObject as global::purl.org.dc.termsQualified.available; } } + + public XRoot(global::purl.org.dc.termsQualified.issued root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.issued issued { get {return rootObject as global::purl.org.dc.termsQualified.issued; } } + + public XRoot(global::purl.org.dc.termsQualified.modified root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.modified modified { get {return rootObject as global::purl.org.dc.termsQualified.modified; } } + + public XRoot(global::purl.org.dc.termsQualified.dateAccepted root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.dateAccepted dateAccepted { get {return rootObject as global::purl.org.dc.termsQualified.dateAccepted; } } + + public XRoot(global::purl.org.dc.termsQualified.dateCopyrighted root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.dateCopyrighted dateCopyrighted { get {return rootObject as global::purl.org.dc.termsQualified.dateCopyrighted; } } + + public XRoot(global::purl.org.dc.termsQualified.dateSubmitted root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.dateSubmitted dateSubmitted { get {return rootObject as global::purl.org.dc.termsQualified.dateSubmitted; } } + + public XRoot(global::purl.org.dc.termsQualified.extent root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.extent extent { get {return rootObject as global::purl.org.dc.termsQualified.extent; } } + + public XRoot(global::purl.org.dc.termsQualified.medium root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.medium medium { get {return rootObject as global::purl.org.dc.termsQualified.medium; } } + + public XRoot(global::purl.org.dc.termsQualified.isVersionOf root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.isVersionOf isVersionOf { get {return rootObject as global::purl.org.dc.termsQualified.isVersionOf; } } + + public XRoot(global::purl.org.dc.termsQualified.hasVersion root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.hasVersion hasVersion { get {return rootObject as global::purl.org.dc.termsQualified.hasVersion; } } + + public XRoot(global::purl.org.dc.termsQualified.isReplacedBy root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.isReplacedBy isReplacedBy { get {return rootObject as global::purl.org.dc.termsQualified.isReplacedBy; } } + + public XRoot(global::purl.org.dc.termsQualified.replaces root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.replaces replaces { get {return rootObject as global::purl.org.dc.termsQualified.replaces; } } + + public XRoot(global::purl.org.dc.termsQualified.isRequiredBy root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.isRequiredBy isRequiredBy { get {return rootObject as global::purl.org.dc.termsQualified.isRequiredBy; } } + + public XRoot(global::purl.org.dc.termsQualified.requires root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.requires requires { get {return rootObject as global::purl.org.dc.termsQualified.requires; } } + + public XRoot(global::purl.org.dc.termsQualified.isPartOf root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.isPartOf isPartOf { get {return rootObject as global::purl.org.dc.termsQualified.isPartOf; } } + + public XRoot(global::purl.org.dc.termsQualified.hasPart root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.hasPart hasPart { get {return rootObject as global::purl.org.dc.termsQualified.hasPart; } } + + public XRoot(global::purl.org.dc.termsQualified.isReferencedBy root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.isReferencedBy isReferencedBy { get {return rootObject as global::purl.org.dc.termsQualified.isReferencedBy; } } + + public XRoot(global::purl.org.dc.termsQualified.references root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.references references { get {return rootObject as global::purl.org.dc.termsQualified.references; } } + + public XRoot(global::purl.org.dc.termsQualified.isFormatOf root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.isFormatOf isFormatOf { get {return rootObject as global::purl.org.dc.termsQualified.isFormatOf; } } + + public XRoot(global::purl.org.dc.termsQualified.hasFormat root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.hasFormat hasFormat { get {return rootObject as global::purl.org.dc.termsQualified.hasFormat; } } + + public XRoot(global::purl.org.dc.termsQualified.conformsTo root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.conformsTo conformsTo { get {return rootObject as global::purl.org.dc.termsQualified.conformsTo; } } + + public XRoot(global::purl.org.dc.termsQualified.spatial root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.spatial spatial { get {return rootObject as global::purl.org.dc.termsQualified.spatial; } } + + public XRoot(global::purl.org.dc.termsQualified.temporal root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.temporal temporal { get {return rootObject as global::purl.org.dc.termsQualified.temporal; } } + + public XRoot(global::purl.org.dc.termsQualified.audience root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.audience audience { get {return rootObject as global::purl.org.dc.termsQualified.audience; } } + + public XRoot(global::purl.org.dc.termsQualified.accrualMethod root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.accrualMethod accrualMethod { get {return rootObject as global::purl.org.dc.termsQualified.accrualMethod; } } + + public XRoot(global::purl.org.dc.termsQualified.accrualPeriodicity root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.accrualPeriodicity accrualPeriodicity { get {return rootObject as global::purl.org.dc.termsQualified.accrualPeriodicity; } } + + public XRoot(global::purl.org.dc.termsQualified.accrualPolicy root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.accrualPolicy accrualPolicy { get {return rootObject as global::purl.org.dc.termsQualified.accrualPolicy; } } + + public XRoot(global::purl.org.dc.termsQualified.instructionalMethod root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.instructionalMethod instructionalMethod { get {return rootObject as global::purl.org.dc.termsQualified.instructionalMethod; } } + + public XRoot(global::purl.org.dc.termsQualified.provenance root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.provenance provenance { get {return rootObject as global::purl.org.dc.termsQualified.provenance; } } + + public XRoot(global::purl.org.dc.termsQualified.rightsHolder root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.rightsHolder rightsHolder { get {return rootObject as global::purl.org.dc.termsQualified.rightsHolder; } } + + public XRoot(global::purl.org.dc.termsQualified.mediator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.mediator mediator { get {return rootObject as global::purl.org.dc.termsQualified.mediator; } } + + public XRoot(global::purl.org.dc.termsQualified.educationLevel root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.educationLevel educationLevel { get {return rootObject as global::purl.org.dc.termsQualified.educationLevel; } } + + public XRoot(global::purl.org.dc.termsQualified.accessRights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.accessRights accessRights { get {return rootObject as global::purl.org.dc.termsQualified.accessRights; } } + + public XRoot(global::purl.org.dc.termsQualified.license root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.license license { get {return rootObject as global::purl.org.dc.termsQualified.license; } } + + public XRoot(global::purl.org.dc.termsQualified.bibliographicCitation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.termsQualified.bibliographicCitation bibliographicCitation { get {return rootObject as global::purl.org.dc.termsQualified.bibliographicCitation; } } + + public XRoot(global::purl.org.dc.elementsQualified.any root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.any any { get {return rootObject as global::purl.org.dc.elementsQualified.any; } } + + public XRoot(global::purl.org.dc.elementsQualified.title root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.title title1 { get {return rootObject as global::purl.org.dc.elementsQualified.title; } } + + public XRoot(global::purl.org.dc.elementsQualified.creator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.creator creator1 { get {return rootObject as global::purl.org.dc.elementsQualified.creator; } } + + public XRoot(global::purl.org.dc.elementsQualified.subject root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.subject subject1 { get {return rootObject as global::purl.org.dc.elementsQualified.subject; } } + + public XRoot(global::purl.org.dc.elementsQualified.description root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.description description1 { get {return rootObject as global::purl.org.dc.elementsQualified.description; } } + + public XRoot(global::purl.org.dc.elementsQualified.publisher root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.publisher publisher1 { get {return rootObject as global::purl.org.dc.elementsQualified.publisher; } } + + public XRoot(global::purl.org.dc.elementsQualified.contributor root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.contributor contributor1 { get {return rootObject as global::purl.org.dc.elementsQualified.contributor; } } + + public XRoot(global::purl.org.dc.elementsQualified.date root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.date date1 { get {return rootObject as global::purl.org.dc.elementsQualified.date; } } + + public XRoot(global::purl.org.dc.elementsQualified.type root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.type type1 { get {return rootObject as global::purl.org.dc.elementsQualified.type; } } + + public XRoot(global::purl.org.dc.elementsQualified.format root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.format format1 { get {return rootObject as global::purl.org.dc.elementsQualified.format; } } + + public XRoot(global::purl.org.dc.elementsQualified.identifier root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.identifier identifier1 { get {return rootObject as global::purl.org.dc.elementsQualified.identifier; } } + + public XRoot(global::purl.org.dc.elementsQualified.source root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.source source1 { get {return rootObject as global::purl.org.dc.elementsQualified.source; } } + + public XRoot(global::purl.org.dc.elementsQualified.language root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.language language1 { get {return rootObject as global::purl.org.dc.elementsQualified.language; } } + + public XRoot(global::purl.org.dc.elementsQualified.relation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.relation relation1 { get {return rootObject as global::purl.org.dc.elementsQualified.relation; } } + + public XRoot(global::purl.org.dc.elementsQualified.coverage root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.coverage coverage1 { get {return rootObject as global::purl.org.dc.elementsQualified.coverage; } } + + public XRoot(global::purl.org.dc.elementsQualified.rights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elementsQualified.rights rights1 { get {return rootObject as global::purl.org.dc.elementsQualified.rights; } } + } +} diff --git a/GeneratedSchemaLibraries/DublinCore/qualified/simpledc.xsd b/GeneratedSchemaLibraries/DublinCore/qualified/simpledc.xsd new file mode 100644 index 00000000..5e1cbda8 --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/qualified/simpledc.xsd @@ -0,0 +1,39 @@ + + + + + + Simple DC container XML Schema + + Created 2008-02-11 + + Created by + + Tim Cole (t-cole3@uiuc.edu) + Tom Habing (thabing@uiuc.edu) + Jane Hunter (jane@dstc.edu.au) + Pete Johnston (p.johnston@ukoln.ac.uk), + Carl Lagoze (lagoze@cs.cornell.edu) + + This schema declares a container element for a Simple DC application. + + The declaration of the simpledc element uses the dc:elementContainer + complexType. + + Note that this schema does not define a target namespace. The expectation is that + the simpledc element is assigned to a namespace by an application schema + which includes this schema. + + + + + + + + + + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/DublinCore/qualified/simpledc.xsd.config b/GeneratedSchemaLibraries/DublinCore/qualified/simpledc.xsd.config new file mode 100644 index 00000000..ce34dbff --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/qualified/simpledc.xsd.config @@ -0,0 +1,21 @@ + + + + false + false + false + + + + + + + + + + false + + + + + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/DublinCore/qualified/simpledc.xsd.cs b/GeneratedSchemaLibraries/DublinCore/qualified/simpledc.xsd.cs new file mode 100644 index 00000000..308c4a5e --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/qualified/simpledc.xsd.cs @@ -0,0 +1,3462 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Xml; +using System.Xml.Linq; +using System.Xml.Schema; +using W3C.XmlNs4; +using Xml.Schema.Linq; +using purl.org.dc.elements; + +namespace W3C.XmlNs4 { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + + + public sealed class lang { + + private lang() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language), null), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + ""}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Preserve))}); + } +} +namespace purl.org.dc.elements { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class SimpleLiteral : XTypedElement, IXMetaData { + + public static explicit operator SimpleLiteral(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public SimpleLiteral() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::W3C.XmlNs4.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::W3C.XmlNs4.lang.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SimpleLiteral", "http://purl.org/dc/elements/1.1/"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This complexType is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements. + /// + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public partial class elementContainer : XTypedElement, IXMetaData { + + public static explicit operator elementContainer(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// + /// This complexType is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements. + /// + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public elementContainer() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName anyXName = System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedSubstitutedList anyField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Substitution members: any, title, creator, subject, description, publisher, contributor, date, type, format, identifier, source, language, relation, coverage, rights + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public virtual IList any { + get { + if ((this.anyField == null)) { + this.anyField = new XTypedSubstitutedList(this, LinqToXsdTypeManager.Instance, System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/")); + } + return this.anyField; + } + set { + if ((value == null)) { + this.anyField = null; + } + else { + if ((this.anyField == null)) { + this.anyField = XTypedSubstitutedList.Initialize(this, LinqToXsdTypeManager.Instance, value, System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/")); + } + else { + XTypedServices.SetList(this.anyField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("elementContainer", "http://purl.org/dc/elements/1.1/"); + + static elementContainer() { + BuildElementDictionary(); + contentModel = new ChoiceContentModelEntity(new SequenceContentModelEntity(new ChoiceContentModelEntity(new SubstitutedContentModelEntity(System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"))))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(anyXName, typeof(any)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public abstract partial class any : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static any Load(string xmlFile) { + return ((any)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static any Load(System.IO.TextReader xmlFile) { + return ((any)(XTypedServices.ToXTypedElement(XElement.Load(xmlFile), LinqToXsdTypeManager.Instance))); + } + + public static any Parse(string xml) { + return ((any)(XTypedServices.ToXTypedElement(XElement.Parse(xml), LinqToXsdTypeManager.Instance))); + } + + public static explicit operator any(XElement xe) { return (any)XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + protected any(bool setNull) { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public any() { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + if ((this.ContentField != null)) { + this.ContentField.Untyped = value; + } + } + } + + public virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + protected virtual void SetSubstitutionMember(SimpleLiteral ContentField) { + this.ContentField = ContentField; + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public any(SimpleLiteral content) { + SetInnerType(content); + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class title : global::purl.org.dc.elements.any, IXMetaData { + + public new static title Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static title Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static title Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator title(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new title(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public title() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public title(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class creator : global::purl.org.dc.elements.any, IXMetaData { + + public new static creator Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static creator Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static creator Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator creator(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new creator(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public creator() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public creator(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class subject : global::purl.org.dc.elements.any, IXMetaData { + + public new static subject Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static subject Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static subject Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator subject(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new subject(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public subject() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public subject(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class description : global::purl.org.dc.elements.any, IXMetaData { + + public new static description Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static description Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static description Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator description(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new description(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public description() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public description(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class publisher : global::purl.org.dc.elements.any, IXMetaData { + + public new static publisher Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static publisher Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static publisher Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator publisher(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new publisher(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public publisher() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public publisher(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class contributor : global::purl.org.dc.elements.any, IXMetaData { + + public new static contributor Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static contributor Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static contributor Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator contributor(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new contributor(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public contributor() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public contributor(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class date : global::purl.org.dc.elements.any, IXMetaData { + + public new static date Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static date Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static date Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator date(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new date(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public date() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public date(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class type : global::purl.org.dc.elements.any, IXMetaData { + + public new static type Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static type Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static type Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator type(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new type(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public type() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public type(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class format : global::purl.org.dc.elements.any, IXMetaData { + + public new static format Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static format Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static format Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator format(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new format(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public format() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public format(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class identifier : global::purl.org.dc.elements.any, IXMetaData { + + public new static identifier Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static identifier Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static identifier Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator identifier(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new identifier(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public identifier() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public identifier(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class source : global::purl.org.dc.elements.any, IXMetaData { + + public new static source Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static source Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static source Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator source(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new source(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public source() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public source(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class language : global::purl.org.dc.elements.any, IXMetaData { + + public new static language Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static language Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static language Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator language(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new language(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public language() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public language(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class relation : global::purl.org.dc.elements.any, IXMetaData { + + public new static relation Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static relation Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static relation Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator relation(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new relation(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public relation() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public relation(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class coverage : global::purl.org.dc.elements.any, IXMetaData { + + public new static coverage Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static coverage Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static coverage Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator coverage(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new coverage(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public coverage() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public coverage(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public partial class rights : global::purl.org.dc.elements.any, IXMetaData { + + public new static rights Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static rights Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public new static rights Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator rights(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new rights(((SimpleLiteral)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private SimpleLiteral ContentField; + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public rights() : + base(true) { + SetInnerType(new SimpleLiteral()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public new virtual SimpleLiteral Content { + get { + return ContentField; + } + } + + private void SetInnerType(SimpleLiteral ContentField) { + this.ContentField = ((SimpleLiteral)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + base.SetSubstitutionMember(ContentField); + } + + /// + /// + /// + /// This is the default type for all of the DC elements. + /// It permits text content only with optional + /// xml:lang attribute. + /// Text is allowed because mixed="true", but sub-elements + /// are disallowed because minOccurs="0" and maxOccurs="0" + /// are on the xs:any tag. + /// + /// This complexType allows for restriction or extension permitting + /// child elements. + /// + /// + /// + public rights(SimpleLiteral content) : + base(true) { + SetInnerType(content); + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class XRootNamespace { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRootNamespace() { + } + + public static XRootNamespace Load(string xmlFile) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(string xmlFile, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(XmlReader xmlReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRootNamespace(any root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public any any { get {return rootObject as any; } } + + public XRootNamespace(title root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public title title { get {return rootObject as title; } } + + public XRootNamespace(creator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public creator creator { get {return rootObject as creator; } } + + public XRootNamespace(subject root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public subject subject { get {return rootObject as subject; } } + + public XRootNamespace(description root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public description description { get {return rootObject as description; } } + + public XRootNamespace(publisher root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public publisher publisher { get {return rootObject as publisher; } } + + public XRootNamespace(contributor root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public contributor contributor { get {return rootObject as contributor; } } + + public XRootNamespace(date root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public date date { get {return rootObject as date; } } + + public XRootNamespace(type root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public type type { get {return rootObject as type; } } + + public XRootNamespace(format root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public format format { get {return rootObject as format; } } + + public XRootNamespace(identifier root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public identifier identifier { get {return rootObject as identifier; } } + + public XRootNamespace(source root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public source source { get {return rootObject as source; } } + + public XRootNamespace(language root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public language language { get {return rootObject as language; } } + + public XRootNamespace(relation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public relation relation { get {return rootObject as relation; } } + + public XRootNamespace(coverage root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public coverage coverage { get {return rootObject as coverage; } } + + public XRootNamespace(rights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public rights rights { get {return rootObject as rights; } } + } +} + + +/// +/// +/// +/// This complexType is included as a convenience for schema authors who need to define a root +/// or container element for all of the DC elements. +/// +/// +/// +public partial class simpledc : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static simpledc Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static simpledc Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static simpledc Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator simpledc(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new simpledc(((purl.org.dc.elements.elementContainer)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private purl.org.dc.elements.elementContainer ContentField; + + /// + /// + /// + /// This complexType is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements. + /// + /// + /// + public simpledc() { + SetInnerType(new purl.org.dc.elements.elementContainer()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual purl.org.dc.elements.elementContainer Content { + get { + return ContentField; + } + } + + private void SetInnerType(purl.org.dc.elements.elementContainer ContentField) { + this.ContentField = ((purl.org.dc.elements.elementContainer)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + /// + /// + /// + /// This complexType is included as a convenience for schema authors who need to define a root + /// or container element for all of the DC elements. + /// + /// + /// + public simpledc(purl.org.dc.elements.elementContainer content) { + SetInnerType(content); + } + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Substitution members: any, title, creator, subject, description, publisher, contributor, date, type, format, identifier, source, language, relation, coverage, rights + /// + /// + /// Regular expression: (((any)*)) + /// + /// + public virtual IList any { + get { + return this.ContentField.any; + } + set { + this.ContentField.any = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("simpledc", ""); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } +} + +public class LinqToXsdTypeManager : ILinqToXsdTypeManager { + + private LinqToXsdTypeManager() { + } + + private static Dictionary typeDictionary = new Dictionary(); + + private static void BuildTypeDictionary() { + typeDictionary.Add(System.Xml.Linq.XName.Get("SimpleLiteral", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.SimpleLiteral)); + typeDictionary.Add(System.Xml.Linq.XName.Get("elementContainer", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.elementContainer)); + } + + private static Dictionary elementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + elementDictionary.Add(System.Xml.Linq.XName.Get("simpledc", ""), typeof(global::simpledc)); + elementDictionary.Add(System.Xml.Linq.XName.Get("any", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.any)); + elementDictionary.Add(System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.title)); + elementDictionary.Add(System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.creator)); + elementDictionary.Add(System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.subject)); + elementDictionary.Add(System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.description)); + elementDictionary.Add(System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.publisher)); + elementDictionary.Add(System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.contributor)); + elementDictionary.Add(System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.date)); + elementDictionary.Add(System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.type)); + elementDictionary.Add(System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.format)); + elementDictionary.Add(System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.identifier)); + elementDictionary.Add(System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.source)); + elementDictionary.Add(System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.language)); + elementDictionary.Add(System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.relation)); + elementDictionary.Add(System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.coverage)); + elementDictionary.Add(System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"), typeof(global::purl.org.dc.elements.rights)); + } + + private static Dictionary wrapperDictionary = new Dictionary(); + + private static void BuildWrapperDictionary() { + wrapperDictionary.Add(typeof(simpledc), typeof(global::purl.org.dc.elements.elementContainer)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.any), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.title), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.creator), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.subject), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.description), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.publisher), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.contributor), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.date), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.type), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.format), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.identifier), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.source), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.language), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.relation), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.coverage), typeof(global::purl.org.dc.elements.SimpleLiteral)); + wrapperDictionary.Add(typeof(purl.org.dc.elements.rights), typeof(global::purl.org.dc.elements.SimpleLiteral)); + } + + private static XmlSchemaSet schemaSet; + + XmlSchemaSet ILinqToXsdTypeManager.Schemas { + get { + if ((schemaSet == null)) { + XmlSchemaSet tempSet = new XmlSchemaSet(); + System.Threading.Interlocked.CompareExchange(ref schemaSet, tempSet, null); + } + return schemaSet; + } + set { + schemaSet = value; + } + } + + protected internal static void AddSchemas(XmlSchemaSet schemas) { + schemas.Add(schemaSet); + } + + Dictionary ILinqToXsdTypeManager.GlobalTypeDictionary { + get { + return typeDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.GlobalElementDictionary { + get { + return elementDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.RootContentTypeMapping { + get { + return wrapperDictionary; + } + } + + static LinqToXsdTypeManager() { + BuildTypeDictionary(); + BuildElementDictionary(); + BuildWrapperDictionary(); + } + + public static System.Type GetRootType() { + return elementDictionary[System.Xml.Linq.XName.Get("simpledc", "")]; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static LinqToXsdTypeManager typeManagerSingleton = new LinqToXsdTypeManager(); + + public static LinqToXsdTypeManager Instance { + get { + return typeManagerSingleton; + } + } +} + +public partial class XRootNamespace { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRootNamespace() { + } + + public static XRootNamespace Load(string xmlFile) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(string xmlFile, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(XmlReader xmlReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRootNamespace(simpledc root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public simpledc simpledc { get {return rootObject as simpledc; } } +} + +public partial class XRoot { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRoot() { + } + + public static XRoot Load(string xmlFile) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(string xmlFile, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(XmlReader xmlReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRoot(simpledc root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public simpledc simpledc { get {return rootObject as simpledc; } } + + public XRoot(global::purl.org.dc.elements.any root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.any any { get {return rootObject as global::purl.org.dc.elements.any; } } + + public XRoot(global::purl.org.dc.elements.title root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.title title { get {return rootObject as global::purl.org.dc.elements.title; } } + + public XRoot(global::purl.org.dc.elements.creator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.creator creator { get {return rootObject as global::purl.org.dc.elements.creator; } } + + public XRoot(global::purl.org.dc.elements.subject root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.subject subject { get {return rootObject as global::purl.org.dc.elements.subject; } } + + public XRoot(global::purl.org.dc.elements.description root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.description description { get {return rootObject as global::purl.org.dc.elements.description; } } + + public XRoot(global::purl.org.dc.elements.publisher root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.publisher publisher { get {return rootObject as global::purl.org.dc.elements.publisher; } } + + public XRoot(global::purl.org.dc.elements.contributor root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.contributor contributor { get {return rootObject as global::purl.org.dc.elements.contributor; } } + + public XRoot(global::purl.org.dc.elements.date root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.date date { get {return rootObject as global::purl.org.dc.elements.date; } } + + public XRoot(global::purl.org.dc.elements.type root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.type type { get {return rootObject as global::purl.org.dc.elements.type; } } + + public XRoot(global::purl.org.dc.elements.format root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.format format { get {return rootObject as global::purl.org.dc.elements.format; } } + + public XRoot(global::purl.org.dc.elements.identifier root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.identifier identifier { get {return rootObject as global::purl.org.dc.elements.identifier; } } + + public XRoot(global::purl.org.dc.elements.source root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.source source { get {return rootObject as global::purl.org.dc.elements.source; } } + + public XRoot(global::purl.org.dc.elements.language root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.language language { get {return rootObject as global::purl.org.dc.elements.language; } } + + public XRoot(global::purl.org.dc.elements.relation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.relation relation { get {return rootObject as global::purl.org.dc.elements.relation; } } + + public XRoot(global::purl.org.dc.elements.coverage root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.coverage coverage { get {return rootObject as global::purl.org.dc.elements.coverage; } } + + public XRoot(global::purl.org.dc.elements.rights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::purl.org.dc.elements.rights rights { get {return rootObject as global::purl.org.dc.elements.rights; } } +} diff --git a/GeneratedSchemaLibraries/DublinCore/simpledc20021212.xsd b/GeneratedSchemaLibraries/DublinCore/simpledc20021212.xsd new file mode 100644 index 00000000..43ac389f --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/simpledc20021212.xsd @@ -0,0 +1,78 @@ + + + + + Simple DC XML Schema, 2002-10-09 + by Pete Johnston (p.johnston@ukoln.ac.uk), + Carl Lagoze (lagoze@cs.cornell.edu), Andy Powell (a.powell@ukoln.ac.uk), + Herbert Van de Sompel (hvdsomp@yahoo.com). + This schema defines terms for Simple Dublin Core, i.e. the 15 + elements from the http://purl.org/dc/elements/1.1/ namespace, with + no use of encoding schemes or element refinements. + Default content type for all elements is xs:string with xml:lang + attribute available. + + Supercedes version of 2002-03-12. + Amended to remove namespace declaration for http://www.w3.org/XML/1998/namespace namespace, + and to reference lang attribute via built-in xml: namespace prefix. + xs:appinfo also removed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GeneratedSchemaLibraries/DublinCore/simpledc20021212.xsd.config b/GeneratedSchemaLibraries/DublinCore/simpledc20021212.xsd.config new file mode 100644 index 00000000..b196679b --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/simpledc20021212.xsd.config @@ -0,0 +1,21 @@ + + + + false + false + false + + + + + + + + + + false + + + + + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/DublinCore/simpledc20021212.xsd.cs b/GeneratedSchemaLibraries/DublinCore/simpledc20021212.xsd.cs new file mode 100644 index 00000000..7110e7a7 --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/simpledc20021212.xsd.cs @@ -0,0 +1,2633 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace W3C.XmlNs2 { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using Purl.SimpleDc.Elements; + + + public sealed class lang { + + private lang() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language), null), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + ""}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Preserve))}); + } +} +namespace Purl.SimpleDc.Elements { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using W3C.XmlNs2; + + + public partial class elementType : XTypedElement, IXMetaData { + + public static explicit operator elementType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public elementType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValue(value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::W3C.XmlNs2.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::W3C.XmlNs2.lang.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("elementType", "http://purl.org/dc/elements/1.1/"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class title : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static title Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static title Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static title Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator title(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new title(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public title() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public title(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class creator : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static creator Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static creator Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static creator Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator creator(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new creator(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public creator() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public creator(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class subject : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static subject Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static subject Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static subject Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator subject(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new subject(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public subject() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public subject(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class description : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static description Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static description Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static description Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator description(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new description(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public description() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public description(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class publisher : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static publisher Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static publisher Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static publisher Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator publisher(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new publisher(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public publisher() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public publisher(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class contributor : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static contributor Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static contributor Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static contributor Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator contributor(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new contributor(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public contributor() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public contributor(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class date : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static date Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static date Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static date Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator date(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new date(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public date() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public date(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class type : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static type Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static type Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static type Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator type(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new type(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public type() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public type(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class format : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static format Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static format Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static format Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator format(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new format(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public format() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public format(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class identifier : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static identifier Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static identifier Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static identifier Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator identifier(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new identifier(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public identifier() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public identifier(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class source : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static source Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static source Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static source Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator source(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new source(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public source() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public source(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class language : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static language Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static language Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static language Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator language(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new language(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public language() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public language(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class relation : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static relation Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static relation Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static relation Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator relation(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new relation(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public relation() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public relation(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class coverage : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static coverage Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static coverage Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static coverage Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator coverage(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new coverage(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public coverage() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public coverage(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class rights : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static rights Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static rights Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static rights Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator rights(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new rights(((elementType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private elementType ContentField; + + public rights() { + SetInnerType(new elementType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual elementType Content { + get { + return ContentField; + } + } + + private void SetInnerType(elementType ContentField) { + this.ContentField = ((elementType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public rights(elementType content) { + SetInnerType(content); + } + + public virtual string TypedValue { + get { + return this.ContentField.TypedValue; + } + set { + this.ContentField.TypedValue = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public class LinqToXsdTypeManager : ILinqToXsdTypeManager { + + private LinqToXsdTypeManager() { + } + + private static Dictionary typeDictionary = new Dictionary(); + + private static void BuildTypeDictionary() { + typeDictionary.Add(System.Xml.Linq.XName.Get("elementType", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.elementType)); + } + + private static Dictionary elementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + elementDictionary.Add(System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.title)); + elementDictionary.Add(System.Xml.Linq.XName.Get("creator", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.creator)); + elementDictionary.Add(System.Xml.Linq.XName.Get("subject", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.subject)); + elementDictionary.Add(System.Xml.Linq.XName.Get("description", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.description)); + elementDictionary.Add(System.Xml.Linq.XName.Get("publisher", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.publisher)); + elementDictionary.Add(System.Xml.Linq.XName.Get("contributor", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.contributor)); + elementDictionary.Add(System.Xml.Linq.XName.Get("date", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.date)); + elementDictionary.Add(System.Xml.Linq.XName.Get("type", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.type)); + elementDictionary.Add(System.Xml.Linq.XName.Get("format", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.format)); + elementDictionary.Add(System.Xml.Linq.XName.Get("identifier", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.identifier)); + elementDictionary.Add(System.Xml.Linq.XName.Get("source", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.source)); + elementDictionary.Add(System.Xml.Linq.XName.Get("language", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.language)); + elementDictionary.Add(System.Xml.Linq.XName.Get("relation", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.relation)); + elementDictionary.Add(System.Xml.Linq.XName.Get("coverage", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.coverage)); + elementDictionary.Add(System.Xml.Linq.XName.Get("rights", "http://purl.org/dc/elements/1.1/"), typeof(global::Purl.SimpleDc.Elements.rights)); + } + + private static Dictionary wrapperDictionary = new Dictionary(); + + private static void BuildWrapperDictionary() { + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.title), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.creator), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.subject), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.description), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.publisher), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.contributor), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.date), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.type), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.format), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.identifier), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.source), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.language), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.relation), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.coverage), typeof(global::Purl.SimpleDc.Elements.elementType)); + wrapperDictionary.Add(typeof(Purl.SimpleDc.Elements.rights), typeof(global::Purl.SimpleDc.Elements.elementType)); + } + + private static XmlSchemaSet schemaSet; + + XmlSchemaSet ILinqToXsdTypeManager.Schemas { + get { + if ((schemaSet == null)) { + XmlSchemaSet tempSet = new XmlSchemaSet(); + System.Threading.Interlocked.CompareExchange(ref schemaSet, tempSet, null); + } + return schemaSet; + } + set { + schemaSet = value; + } + } + + protected internal static void AddSchemas(XmlSchemaSet schemas) { + schemas.Add(schemaSet); + } + + Dictionary ILinqToXsdTypeManager.GlobalTypeDictionary { + get { + return typeDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.GlobalElementDictionary { + get { + return elementDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.RootContentTypeMapping { + get { + return wrapperDictionary; + } + } + + static LinqToXsdTypeManager() { + BuildTypeDictionary(); + BuildElementDictionary(); + BuildWrapperDictionary(); + } + + public static System.Type GetRootType() { + return elementDictionary[System.Xml.Linq.XName.Get("title", "http://purl.org/dc/elements/1.1/")]; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static LinqToXsdTypeManager typeManagerSingleton = new LinqToXsdTypeManager(); + + public static LinqToXsdTypeManager Instance { + get { + return typeManagerSingleton; + } + } + } + + public partial class XRootNamespace { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRootNamespace() { + } + + public static XRootNamespace Load(string xmlFile) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(string xmlFile, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(XmlReader xmlReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRootNamespace(title root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public title title { get {return rootObject as title; } } + + public XRootNamespace(creator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public creator creator { get {return rootObject as creator; } } + + public XRootNamespace(subject root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public subject subject { get {return rootObject as subject; } } + + public XRootNamespace(description root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public description description { get {return rootObject as description; } } + + public XRootNamespace(publisher root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public publisher publisher { get {return rootObject as publisher; } } + + public XRootNamespace(contributor root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public contributor contributor { get {return rootObject as contributor; } } + + public XRootNamespace(date root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public date date { get {return rootObject as date; } } + + public XRootNamespace(type root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public type type { get {return rootObject as type; } } + + public XRootNamespace(format root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public format format { get {return rootObject as format; } } + + public XRootNamespace(identifier root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public identifier identifier { get {return rootObject as identifier; } } + + public XRootNamespace(source root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public source source { get {return rootObject as source; } } + + public XRootNamespace(language root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public language language { get {return rootObject as language; } } + + public XRootNamespace(relation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public relation relation { get {return rootObject as relation; } } + + public XRootNamespace(coverage root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public coverage coverage { get {return rootObject as coverage; } } + + public XRootNamespace(rights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public rights rights { get {return rootObject as rights; } } + } + + public partial class XRoot { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRoot() { + } + + public static XRoot Load(string xmlFile) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(string xmlFile, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(XmlReader xmlReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRoot(global::Purl.SimpleDc.Elements.title root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.title title { get {return rootObject as global::Purl.SimpleDc.Elements.title; } } + + public XRoot(global::Purl.SimpleDc.Elements.creator root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.creator creator { get {return rootObject as global::Purl.SimpleDc.Elements.creator; } } + + public XRoot(global::Purl.SimpleDc.Elements.subject root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.subject subject { get {return rootObject as global::Purl.SimpleDc.Elements.subject; } } + + public XRoot(global::Purl.SimpleDc.Elements.description root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.description description { get {return rootObject as global::Purl.SimpleDc.Elements.description; } } + + public XRoot(global::Purl.SimpleDc.Elements.publisher root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.publisher publisher { get {return rootObject as global::Purl.SimpleDc.Elements.publisher; } } + + public XRoot(global::Purl.SimpleDc.Elements.contributor root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.contributor contributor { get {return rootObject as global::Purl.SimpleDc.Elements.contributor; } } + + public XRoot(global::Purl.SimpleDc.Elements.date root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.date date { get {return rootObject as global::Purl.SimpleDc.Elements.date; } } + + public XRoot(global::Purl.SimpleDc.Elements.type root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.type type { get {return rootObject as global::Purl.SimpleDc.Elements.type; } } + + public XRoot(global::Purl.SimpleDc.Elements.format root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.format format { get {return rootObject as global::Purl.SimpleDc.Elements.format; } } + + public XRoot(global::Purl.SimpleDc.Elements.identifier root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.identifier identifier { get {return rootObject as global::Purl.SimpleDc.Elements.identifier; } } + + public XRoot(global::Purl.SimpleDc.Elements.source root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.source source { get {return rootObject as global::Purl.SimpleDc.Elements.source; } } + + public XRoot(global::Purl.SimpleDc.Elements.language root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.language language { get {return rootObject as global::Purl.SimpleDc.Elements.language; } } + + public XRoot(global::Purl.SimpleDc.Elements.relation root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.relation relation { get {return rootObject as global::Purl.SimpleDc.Elements.relation; } } + + public XRoot(global::Purl.SimpleDc.Elements.coverage root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.coverage coverage { get {return rootObject as global::Purl.SimpleDc.Elements.coverage; } } + + public XRoot(global::Purl.SimpleDc.Elements.rights root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Purl.SimpleDc.Elements.rights rights { get {return rootObject as global::Purl.SimpleDc.Elements.rights; } } + } +} diff --git a/GeneratedSchemaLibraries/DublinCore/xml.xsd b/GeneratedSchemaLibraries/DublinCore/xml.xsd new file mode 100644 index 00000000..aea7d0db --- /dev/null +++ b/GeneratedSchemaLibraries/DublinCore/xml.xsd @@ -0,0 +1,287 @@ + + + + + + +
+

About the XML namespace

+ +
+

+ This schema document describes the XML namespace, in a form + suitable for import by other schema documents. +

+

+ See + http://www.w3.org/XML/1998/namespace.html and + + http://www.w3.org/TR/REC-xml for information + about this namespace. +

+

+ Note that local names in this namespace are intended to be + defined only by the World Wide Web Consortium or its subgroups. + The names currently defined in this namespace are listed below. + They should not be used with conflicting semantics by any Working + Group, specification, or document instance. +

+

+ See further below in this document for more information about how to refer to this schema document from your own + XSD schema documents and about the + namespace-versioning policy governing this schema document. +

+
+
+
+
+ + + + +
+ +

lang (as an attribute name)

+

+ denotes an attribute whose value + is a language code for the natural language of the content of + any element; its value is inherited. This name is reserved + by virtue of its definition in the XML specification.

+ +
+
+

Notes

+

+ Attempting to install the relevant ISO 2- and 3-letter + codes as the enumerated possible values is probably never + going to be a realistic possibility. +

+

+ See BCP 47 at + http://www.rfc-editor.org/rfc/bcp/bcp47.txt + and the IANA language subtag registry at + + http://www.iana.org/assignments/language-subtag-registry + for further information. +

+

+ The union allows for the 'un-declaration' of xml:lang with + the empty string. +

+
+
+
+ + + + + + + + + +
+ + + + +
+ +

space (as an attribute name)

+

+ denotes an attribute whose + value is a keyword indicating what whitespace processing + discipline is intended for the content of the element; its + value is inherited. This name is reserved by virtue of its + definition in the XML specification.

+ +
+
+
+ + + + + + +
+ + + +
+ +

base (as an attribute name)

+

+ denotes an attribute whose value + provides a URI to be used as the base for interpreting any + relative URIs in the scope of the element on which it + appears; its value is inherited. This name is reserved + by virtue of its definition in the XML Base specification.

+ +

+ See http://www.w3.org/TR/xmlbase/ + for information about this attribute. +

+
+
+
+
+ + + + +
+ +

id (as an attribute name)

+

+ denotes an attribute whose value + should be interpreted as if declared to be of type ID. + This name is reserved by virtue of its definition in the + xml:id specification.

+ +

+ See http://www.w3.org/TR/xml-id/ + for information about this attribute. +

+
+
+
+
+ + + + + + + + + + +
+ +

Father (in any context at all)

+ +
+

+ denotes Jon Bosak, the chair of + the original XML Working Group. This name is reserved by + the following decision of the W3C XML Plenary and + XML Coordination groups: +

+
+

+ In appreciation for his vision, leadership and + dedication the W3C XML Plenary on this 10th day of + February, 2000, reserves for Jon Bosak in perpetuity + the XML name "xml:Father". +

+
+
+
+
+
+ + + +
+

About this schema document

+ +
+

+ This schema defines attributes and an attribute group suitable + for use by schemas wishing to allow xml:base, + xml:lang, xml:space or + xml:id attributes on elements they define. +

+

+ To enable this, such a schema must import this schema for + the XML namespace, e.g. as follows: +

+
+          <schema . . .>
+           . . .
+           <import namespace="http://www.w3.org/XML/1998/namespace"
+                      schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+     
+

+ or +

+
+           <import namespace="http://www.w3.org/XML/1998/namespace"
+                      schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
+     
+

+ Subsequently, qualified reference to any of the attributes or the + group defined below will have the desired effect, e.g. +

+
+          <type . . .>
+           . . .
+           <attributeGroup ref="xml:specialAttrs"/>
+     
+

+ will define a type which will schema-validate an instance element + with any of those attributes. +

+
+
+
+
+ + + +
+

Versioning policy for this schema document

+
+

+ In keeping with the XML Schema WG's standard versioning + policy, this schema document will persist at + + http://www.w3.org/2009/01/xml.xsd. +

+

+ At the date of issue it can also be found at + + http://www.w3.org/2001/xml.xsd. +

+

+ The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XML + Schema itself, or with the XML namespace itself. In other words, + if the XML Schema or XML namespaces change, the version of this + document at + http://www.w3.org/2001/xml.xsd + + will change accordingly; the version at + + http://www.w3.org/2009/01/xml.xsd + + will not change. +

+

+ Previous dated (and unchanging) versions of this schema + document are at: +

+ +
+
+
+
+ +
+ diff --git a/GeneratedSchemaLibraries/FirstCVSS/cvss-v3.1.xsd b/GeneratedSchemaLibraries/FirstCVSS/cvss-v3.1.xsd new file mode 100644 index 00000000..6e6f74a6 --- /dev/null +++ b/GeneratedSchemaLibraries/FirstCVSS/cvss-v3.1.xsd @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Value restriction to single decimal values from 0.0 to 10.0, as used in CVSS scores + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GeneratedSchemaLibraries/FirstCVSS/cvss-v4.0.xsd b/GeneratedSchemaLibraries/FirstCVSS/cvss-v4.0.xsd new file mode 100644 index 00000000..6d1e1182 --- /dev/null +++ b/GeneratedSchemaLibraries/FirstCVSS/cvss-v4.0.xsd @@ -0,0 +1,375 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Value restriction to single decimal values from 0.0 to 10.0, as used in CVSS scores + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GeneratedSchemaLibraries/FirstCVSS/origins.md b/GeneratedSchemaLibraries/FirstCVSS/origins.md new file mode 100644 index 00000000..69426d51 --- /dev/null +++ b/GeneratedSchemaLibraries/FirstCVSS/origins.md @@ -0,0 +1,20 @@ +Taken from: https://www.first.org/cvss/data-representations + +License: + +CVSS is owned and managed by FIRST.Org, Inc. (FIRST), a US-based non-profit organization, whose mission is to help computer security incident response teams across the world. FIRST reserves the right to update CVSS and this document periodically at its sole discretion. While FIRST owns all rights and interest in CVSS, it licenses it to the public freely for use, subject to the conditions below. Membership in FIRST is not required to use or implement CVSS. FIRST does, however, require that any individual or entity using CVSS give proper attribution, where applicable, that CVSS is owned by FIRST and used by permission. Further, FIRST requires as a condition of use that any individual or entity which publishes CVSS data conforms to the guidelines described in this document and provides both the score and the vector string so others can understand how the score was derived. + +Conditions for any Use +Users of this site expressly agree that use of the materials/information provided on this site is at the user's sole risk. As an absolute condition of such use, the user agrees to hold FIRST.ORG, Inc., its employees, agents, officers, directors, attorneys, harmless of any and all costs, including attorney fees, which might arise from user's use. + +Disclaimer +The information on this site is provided 'as is' without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. + +Although FIRST.ORG, Inc. attempts to keep links current on this site, there may be omissions or errors. These links are offered only as a convenience to those in the Internet community who use them solely at the user's risk. FIRST.ORG, Inc., its employees, agents, officers, directors, attorneys do not endorse or recommend any particular organization, individual, product, process, or service which is linked to from this site; nor do any of them guaranty or warranty the quality of the work of any organization or individual linked to from this site. + +Copyright +All documents available on this site may be protected under the U.S. and Foreign Copyright Laws. Permission to reproduce may be required. + +Trademarks +FIRST(sm) is a service mark of FIRST.ORG, Inc. +All other trademarks and service marks remain the property of their respective holders and are hereby acknowledged. diff --git a/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/origin.md b/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/origin.md index 97c146ae..9370b97c 100644 --- a/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/origin.md +++ b/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/origin.md @@ -1 +1 @@ -This schema was reverse-engineered from an existing instance of an Expression Media Catalog file, and informed by the official Microsoft help documentation that shipped with the app. \ No newline at end of file +This schema was reverse-engineered from an existing instance of an Expression Media Catalog file, and informed by the official Microsoft help documentation that shipped with the app. When you export an Expression Media Catalog file, the app also produces a DTD file which also informed the reverse engineering of the XSD. \ No newline at end of file diff --git a/GeneratedSchemaLibraries/XHTML/xhtml-datatypes-1.xsd b/GeneratedSchemaLibraries/XHTML/xhtml-datatypes-1.xsd new file mode 100644 index 00000000..b07f9683 --- /dev/null +++ b/GeneratedSchemaLibraries/XHTML/xhtml-datatypes-1.xsd @@ -0,0 +1,218 @@ + + + + XHTML Datatypes This is the XML Schema datatypes + module for XHTML Defines containers for the XHTML datatypes, many + of these imported from other specifications and standards. + $Id: xhtml-datatypes-1.xsd,v 1.12 2009/09/30 15:12:48 ahby Exp $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GeneratedSchemaLibraries/XHTML/xhtml11.xsd b/GeneratedSchemaLibraries/XHTML/xhtml11.xsd new file mode 100644 index 00000000..06f12412 --- /dev/null +++ b/GeneratedSchemaLibraries/XHTML/xhtml11.xsd @@ -0,0 +1,2781 @@ + + + + This is the XML Schema driver for XHTML 1.1. Please use this + namespace for XHTML elements: "http://www.w3.org/1999/xhtml" $Id: + xhtml11.xsd,v 1.7 2009/02/03 15:14:49 ahby Exp $ + + + + This is XHTML, a reformulation of HTML as a modular XML application + The Extensible HyperText Markup Language (XHTML) Copyright ©1998-2007 World Wide + Web Consortium (Massachusetts Institute of Technology, European Research + Consortium for Informatics and Mathematics, Keio University). All Rights + Reserved. Permission to use, copy, modify and distribute the XHTML Schema + modules and their accompanying xs:documentation for any purpose and without fee is + hereby granted in perpetuity, provided that the above copyright notice and this + paragraph appear in all copies. The copyright holders make no representation about + the suitability of these XML Schema modules for any purpose. They are + provided "as is" without expressed or implied warranty. + + + This is the Schema Driver file for XHTML1.1 Document Type + This schema + imports external schemas (xml.xsd) + refedines (and + include)s schema modules for XHTML1.1 Document Type. + includes Schema for Named + content model for the XHTML1.1 Document Type XHTML1.1 Document Type + includes the following Modules XHTML Core modules (Required for XHTML Family + Conformance) + text + hypertext + lists + + structure Other XHTML modules + Edit + Bdo + + Presentational + Link + Meta + Base + + Scripting + Style + Image + Applet + + Object + Param (Applet/Object modules require Param Module) + + Tables + Forms + Client side image maps + + Server side image maps + Ruby + + + + This import brings in the XML namespace attributes + The XML attributes are used by various modules. + + + + + This is the XML Schema module of common content models for + XHTML11 $Id: xhtml11-model-1.xsd,v 1.9 2009/02/03 15:14:49 + ahby Exp $ + + + + XHTML Document Model This module describes the + groupings of elements/attributes that make up common content models for + XHTML elements. XHTML has following basic content models: + xhtml.Inline.mix; character-level elements xhtml.Block.mix; block-like + elements, e.g., paragraphs and lists xhtml.Flow.mix; any block or inline + elements xhtml.HeadOpts.mix; Head Elements + xhtml.InlinePre.mix; Special class for pre content model + xhtml.InlineNoAnchor.mix; Content model for Anchor Any groups + declared in this module may be used to create element content models, but + the above are considered 'global' (insofar as that term applies here). + XHTML has the following Attribute Groups + xhtml.Core.extra.attrib xhtml.I18n.extra.attrib + xhtml.Common.extra The above attribute Groups are considered + Global + + + + This module defines XHTML Attribute DataTypes + + + + + + Extended I18n attribute + + + + "dir" Attribute from Bi Directional Text (bdo) + Module + + + + + + + Extended Common Attributes + + + + "style" attribute from Inline Style Module + + + + + + Attributes from Events Module + + + + + + Extend Core Attributes + + + + + Extended Global Core Attributes + + + + + Extended Global I18n attributes + + + + + Extended Global Common Attributes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This schema includes all modules for XHTML1.1 Document Type. + $Id: xhtml11-modules-1.xsd,v 1.10 2009/02/03 15:14:49 ahby Exp $ + + + + This schema includes all modules (and redefinitions) for + XHTML1.1 Document Type. XHTML1.1 Document Type includes the following Modules + XHTML Core modules (Required for XHTML Family Conformance) + text + + hypertext + lists + structure Other XHTML modules + + Edit + Bdo + Presentational + Link + + Meta + Base + Scripting + Style + + Image + Applet + Object + Param (Applet/Object + modules require Param Module) + Tables + Target + + Forms + Client side image maps + Server side image maps + + + + This is the XML Schema Modular Framework support module for XHTML + $Id: xhtml-framework-1.xsd,v 1.5 2005/09/26 23:37:47 ahby Exp $ + + + + XHTML Modular Framework This required module instantiates the + necessary modules needed to support the XHTML modularization framework. The + Schema modules instantiated are: + notations + datatypes + + common attributes + character entities + + + + + This is the XML Schema common attributes module for XHTML + $Id: xhtml-attribs-1.xsd,v 1.9 2009/11/18 17:59:51 ahby Exp $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Textual Content This is the XML Schema Text module for XHTML + The Text module includes declarations for all core text container elements and + their attributes. + block phrasal + block structural + + inline phrasal + inline structural $Id: xhtml-text-1.xsd,v 1.2 + 2005/09/26 22:54:53 ahby Exp $ + + + + + This is the XML Schema Block Phrasal support module for XHTML + $Id: xhtml-blkphras-1.xsd,v 1.7 2008/07/05 04:11:00 ahby Exp $ + + + + Block Phrasal This module declares the elements and + their attributes used to support block-level phrasal markup. This + is the XML Schema block phrasal elements module for XHTML * address, + blockquote, pre, h1, h2, h3, h4, h5, h6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Block Structural * div, p This module declares + the elements and their attributes used to support block-level structural markup. + This is the XML Schema Block Structural module for XHTML $Id: + xhtml-blkstruct-1.xsd,v 1.3 2005/09/26 22:54:53 ahby Exp $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the XML Schema Inline Phrasal support module for XHTML + $Id: xhtml-inlphras-1.xsd,v 1.4 2005/09/26 22:54:53 ahby Exp $ + + + + Inline Phrasal. This module declares the elements and their + attributes used to support inline-level phrasal markup. This is the XML + Schema Inline Phrasal module for XHTML * abbr, acronym, cite, code, dfn, em, + kbd, q, samp, strong, var $Id: xhtml-inlphras-1.xsd,v 1.4 2005/09/26 22:54:53 + ahby Exp $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the XML Schema Inline Structural support module for + XHTML $Id: xhtml-inlstruct-1.xsd,v 1.4 2005/09/26 22:54:53 ahby Exp $ + + + + Inline Structural. This module declares the elements and + their attributes used to support inline-level structural markup. This + is the XML Schema Inline Structural element module for XHTML * br, span + + + + + + + + + + + + + + + + + + + + + + + + + + Hypertext module Elements defined here: * a + + + + + + + Redefinition by Client Side Image Map Module + + + + + + Redefinition by XHTML Event Attribute Module + + + + + + Target Module - A Attribute Additions + + + + + + + + + + + + + + + + + Hypertext Module This is the XML Schema Hypertext module for + XHTML * a This module declares the anchor ('a') + element type, which defines the source of a hypertext link. The destination + (or link 'target') is identified via its 'id' attribute rather than the 'name' + attribute as was used in HTML. $Id: xhtml-hypertext-1.xsd,v 1.4 2005/09/26 + 23:37:47 ahby Exp $ + + + + + + + + + + + + + + List Module This is the XML Schema Lists module for XHTML + List Module Elements * dl, dt, dd, ol, ul, li This module + declares the list-oriented element types and their attributes. $Id: + xhtml-list-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Structural module Elements defined here: * + title, head, body, html + + + + + Redefinition by the XHTML11 Markup (for value of version + attr) + + + + + + + Original Body Attlist + + + + + + Redefinition by XHTML Event Attribute Module + + + + + + + + + This is the XML Schema Document Structure module for XHTML + Document Structure * title, head, body, html The Structure + Module defines the major structural elements and their attributes. + $Id: xhtml-struct-1.xsd,v 1.11 2009/09/30 14:13:35 ahby Exp $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editing Elements This is the XML Schema Editing + Markup module for XHTML * ins, del This module declares element + types and attributes used to indicate inserted and deleted content while + editing a document. $Id: xhtml-edit-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp + $ + + + + + + + + + + + + + + + + + + + Bidirectional Override (bdo) Element This is the XML + Schema BDO Element module for XHTML This modules declares the element 'bdo' + and 'dir' attributes, Used to override the Unicode bidirectional algorithm + for selected fragments of text. Bidirectional text support includes + both the bdo element and the 'dir' attribute. $Id: + xhtml-bdo-1.xsd,v 1.6 2009/11/18 17:59:51 ahby Exp $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the XML Schema Presentation module for XHTML This is + a REQUIRED module. $Id: xhtml-pres-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $ + + + + Presentational Elements This module defines elements and + their attributes for simple presentation-related markup. Elements defined + here: * hr * b, big, i, small, sub, sup, tt + + + + This is the XML SchemaBlock presentation element module for XHTML + $Id: xhtml-blkpres-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $ + + + Block Presentational Elements * hr This module + declares the elements and their attributes used to support block-level + presentational markup. + + + + + + + + + + + + + + + This is the XML Schema Inline Presentation element module for XHTML + $Id: xhtml-inlpres-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $ + + + + Inline Presentational Elements * b, big, i, small, + sub, sup, tt This module declares the elements and their attributes used to + support inline-level presentational markup. + + + + + + + + + + + + + + + + Link module Elements defined here: + * link + + + + + Changes to XHTML Link Attlist + + + + + Original Link Attributes (declared in Link + Module) + + + + + XHTML Target Module - Attribute additions + + + + + + + + + + + + + + + + This is the XML Schema Link Element module for XHTML $Id: + xhtml-link-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $ + + + + Link element * link This module declares + the link element type and its attributes, which could (in principle) be used to + define document-level links to external resources. + + + + + + + + + + + This is the XML Schema Metainformation module for XHTML $Id: + xhtml-meta-1.xsd,v 1.3 2008/07/05 04:11:00 ahby Exp $ + + + + Meta Information * meta This module declares the + meta element type and its attributes, used to provide declarative document + metainformation. + + + + + + + + + + + + + + + + + + + Base module Elements defined here: * base + + + + + Changes to XHTML base Attlist + + + + + Original Base Attributes (declared in Base + Module) + + + + + XHTML Target Module - Attribute additions + + + + + + + + + Base element This is the XML Schema Base Element module + for XHTML * base This module declares the base + element type and its attributes, used to define a base URI against which + relative URIs in the document will be resolved. $Id: xhtml-base-1.xsd,v + 1.2 2005/09/26 22:54:53 ahby Exp $ + + + + + + + + + + + + This is the XML Schema Scripting module for XHTML $Id: + xhtml-script-1.xsd,v 1.5 2006/09/11 08:50:41 ahby Exp $ + + + + Scripting * script, noscript This + module declares element types and attributes used to provide support for + executable scripts as well as an alternate content container where scripts are not + supported. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the XML Schema Stylesheets module for XHTML $Id: + xhtml-style-1.xsd,v 1.5 2006/09/11 10:14:57 ahby Exp $ + + + + Stylesheets * style This module + declares the style element type and its attributes, used to embed stylesheet + information in the document head element. + + + + + + + + + + + + + + + + + + Inline Style module This is the XML Schema Inline Style + module for XHTML * styloe attribute This module declares the + 'style' attribute, used to support inline style markup. $Id: + xhtml-inlstyle-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $ + + + + + + + + Image module Elements defined here: * img + + + + + + Original Image Attributes (in Image Module) + + + + + + Redefinition by Client Side Image Map Module + + + + + + Redefinition by Server Side Image Module + + + + + + + + + + + + + + + Images This is the XML Schema Images module for XHTML + * img This module provides markup to support basic image embedding. + To avoid problems with text-only UAs as well as to make image content + understandable and navigable to users of non-visual UAs, you need to provide a + description with the 'alt' attribute, and avoid server-side image maps. + $Id: xhtml-image-1.xsd,v 1.3 2009/09/30 15:22:38 ahby Exp $ + + + + + + + + + + + + Client-side mage maps module Elements defined here: + * area, map + + + + + + Original Area Attributes (in CSI Module) + + + + + + Redefinition by Events Attribute Module + + + + + + Target Module - Area Attribute Additions + + + + + + + + + + + + + + + + + + + + + + Client-side Image Maps This is the XML Schema Client-side + Image Maps module for XHTML * area, map This module declares + elements and attributes to support client-side image maps. $Id: + xhtml-csismap-1.xsd,v 1.3 2009/09/30 15:12:48 ahby Exp $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the XML Schema Server-side Image Maps module for XHTML + $Id: xhtml-ssismap-1.xsd,v 1.3 2005/09/26 22:54:53 ahby Exp $ + + + + Server-side Image Maps This adds the 'ismap' attribute + to the img element to support server-side processing of a user selection. + + + + + + + + + + + + + + + + + + + + + + Object module Elements defined here: * object + + + + + + Original Object Attlist + + + + + + Redefinition by Client Image Map Module + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the XML Schema Embedded Object module for XHTML $Id: + xhtml-object-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $ + + + + This module declares the object element type and its attributes, + used to embed external objects as part of XHTML pages. In the document, place + param elements prior to the object elements that require their content. + Note that use of this module requires instantiation of the Param Element Module + prior to this module. Elements defined here: * object + (param) + + + + This is the XML Schema Param Element module for XHTML $Id: + xhtml-param-1.xsd,v 1.3 2005/09/26 22:54:53 ahby Exp $ + + + + Parameters for Java Applets and Embedded Objects * param + This module provides declarations for the param element, used to provide named + property values for the applet and object elements. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the XML Schema Tables module for XHTML $Id: + xhtml-table-1.xsd,v 1.3 2005/09/26 22:54:53 ahby Exp $ + + + + Tables * table, caption, thead, tfoot, tbody, + colgroup, col, tr, th, td This module declares element types and + attributes used to provide table markup similar to HTML 4.0, including + features that enable better accessibility for non-visual user agents. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Forms module Elements defined here: + * form, label, input, select, optgroup, option, * textarea, fieldset, + legend, button + + + + + Changes to XHTML Form Attlist + + + + + Original Form Attributes (declared in Forms + Module) + + + + + XHTML Events Module - Attribute additions + + + + + + XHTML Target Module - Attribute additions + + + + + + + + + + + + + + + + + + + + + + + Changes to XHTML Form Input Element + + + + + Original Input Attributes (in Forms Module) + + + + + + Redefinition by Client Side Image Map Module + + + + + + Redefinition by Server Side Image Map Module + + + + + + Redefinition by Event Attribute Module + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Original Label Attributes (in Forms Module) + + + + + + Redefinition by Event Attribute Module + + + + + + + + + + + + + Original Select Attributes (in Forms Module) + + + + + + Redefinition by Event Attribute Module + + + + + + + + + + + + + + + + + + + + + + + + + + + + Original TextArea Attributes (in Forms Module) + + + + + + Redefinition by Event Attribute Module + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Original Button Attributes (in Forms Module) + + + + + + Redefinition by Event Attribute Module + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Forms This is the XML Schema Forms module for XHTML + * form, label, input, select, optgroup, option, textarea, fieldset, legend, + button This module declares markup to provide support for online forms, + based on the features found in HTML 4.0 forms. $Id: + xhtml-form-1.xsd,v 1.4 2009/09/30 15:22:38 ahby Exp $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the Ruby module for XHTML $Id: xhtml-ruby-1.xsd,v 1.7 + 2010/05/02 17:22:08 ahby Exp $ + + + + "Ruby" are short runs of text alongside the base text, typically + used in East Asian documents to indicate pronunciation or to provide a short + annotation. The full specification for Ruby is here: + http://www.w3.org/TR/2001/REC-ruby-20010531/ This module defines "Ruby " or + "complex Ruby" as described in the specification: + http://www.w3.org/TR/2001/REC-ruby-20010531/#complex Simple or Basic Ruby are + defined in a separate module. This module declares the elements and their + attributes used to support complex ruby annotation markup. Elements defined here + * ruby, rbc, rtc, rb, rt, rp This module expects the document model to + define the following content models + InlNoRuby.mix + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the XML Schema Intrinsic Events module for XHTML $Id: + xhtml-events-1.xsd,v 1.4 2005/09/26 22:54:53 ahby Exp $ + + + + Intrinsic Event Attributes These are the event attributes + defined in HTML 4, Section 18.2.3 "Intrinsic Events". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the XML Schema Target module for XHTML $Id: + xhtml-target-1.xsd,v 1.3 2007/04/03 18:27:01 ahby Exp $ + + + + Target * target This module declares + the 'target' attribute used for opening windows + + + + + + + + + + + + + + + + + + diff --git a/GeneratedSchemaLibraries/XHTML/xhtml11.xsd.config b/GeneratedSchemaLibraries/XHTML/xhtml11.xsd.config new file mode 100644 index 00000000..10503c6f --- /dev/null +++ b/GeneratedSchemaLibraries/XHTML/xhtml11.xsd.config @@ -0,0 +1,14 @@ + + + + + + + false + + false + + + + + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/XHTML/xhtml11.xsd.cs b/GeneratedSchemaLibraries/XHTML/xhtml11.xsd.cs new file mode 100644 index 00000000..d1a500ee --- /dev/null +++ b/GeneratedSchemaLibraries/XHTML/xhtml11.xsd.cs @@ -0,0 +1,102277 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace www.w3.org.XML.Item1998.@namespace { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using W3C.Xhtml; + + + public sealed class lang { + + private lang() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language), null), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + ""}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Preserve))}); + } +} +namespace W3C.Xhtml { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using www.w3.org.XML.Item1998.@namespace; + using W3C.Xhtml.Datatypes; + + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmladdresstype : XTypedElement, IXMetaData { + + public static explicit operator xhtmladdresstype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmladdresstype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmladdresstype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmladdresstype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmladdresstype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.address.type", "http://www.w3.org/1999/xhtml"); + + static xhtmladdresstype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public partial class xhtmlblockquotetype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlblockquotetype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public xhtmlblockquotetype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlblockquotetype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlblockquotetype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlblockquotetype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri cite { + get { + XAttribute x = this.Attribute(citeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(citeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.blockquote.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlblockquotetype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public partial class xhtmlpretype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlpretype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public xhtmlpretype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | (bdo)|(a)|ins | del | script | noscript | map)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlpretype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlpretype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlpretype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.pre.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlpretype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName), new NamedContentModelEntity(mapXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public partial class xhtmlheadingtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlheadingtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public xhtmlheadingtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Regular expression: (br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)* + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlheadingtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlheadingtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlheadingtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.heading.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlheadingtype() { + BuildElementDictionary(); + contentModel = new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlh1type : XTypedElement, IXMetaData { + + public static explicit operator xhtmlh1type(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlh1type() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlh1type.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlh1type.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlh1type.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.h1.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlh1type() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlh2type : XTypedElement, IXMetaData { + + public static explicit operator xhtmlh2type(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlh2type() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlh2type.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlh2type.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlh2type.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.h2.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlh2type() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlh3type : XTypedElement, IXMetaData { + + public static explicit operator xhtmlh3type(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlh3type() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlh3type.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlh3type.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlh3type.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.h3.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlh3type() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlh4type : XTypedElement, IXMetaData { + + public static explicit operator xhtmlh4type(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlh4type() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlh4type.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlh4type.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlh4type.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.h4.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlh4type() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlh5type : XTypedElement, IXMetaData { + + public static explicit operator xhtmlh5type(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlh5type() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlh5type.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlh5type.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlh5type.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.h5.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlh5type() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlh6type : XTypedElement, IXMetaData { + + public static explicit operator xhtmlh6type(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlh6type() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlh6type.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlh6type.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlh6type.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.h6.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlh6type() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmldivtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmldivtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmldivtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmldivtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmldivtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmldivtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.div.type", "http://www.w3.org/1999/xhtml"); + + static xhtmldivtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlptype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlptype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlptype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlptype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlptype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlptype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.p.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlptype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlabbrtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlabbrtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlabbrtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlabbrtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlabbrtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlabbrtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.abbr.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlabbrtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlacronymtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlacronymtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlacronymtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlacronymtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlacronymtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlacronymtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.acronym.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlacronymtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlcitetype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlcitetype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlcitetype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlcitetype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlcitetype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlcitetype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.cite.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlcitetype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlcodetype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlcodetype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlcodetype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlcodetype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlcodetype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlcodetype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.code.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlcodetype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmldfntype : XTypedElement, IXMetaData { + + public static explicit operator xhtmldfntype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmldfntype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmldfntype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmldfntype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmldfntype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.dfn.type", "http://www.w3.org/1999/xhtml"); + + static xhtmldfntype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlemtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlemtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlemtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlemtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlemtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlemtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.em.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlemtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlkbdtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlkbdtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlkbdtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlkbdtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlkbdtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlkbdtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.kbd.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlkbdtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlsamptype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlsamptype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlsamptype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlsamptype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlsamptype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlsamptype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.samp.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlsamptype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlstrongtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlstrongtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlstrongtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlstrongtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlstrongtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlstrongtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.strong.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlstrongtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlvartype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlvartype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlvartype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlvartype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlvartype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlvartype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.var.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlvartype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlqtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlqtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlqtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlqtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlqtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlqtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName cite1XName = System.Xml.Linq.XName.Get("cite", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri cite1 { + get { + XAttribute x = this.Attribute(cite1XName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(cite1XName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.q.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlqtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmlbrtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlbrtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlbrtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.br.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlspantype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlspantype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlspantype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlspantype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlspantype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlspantype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.span.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlspantype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlatype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlatype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlatype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlatype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlatype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlatype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrefXName = System.Xml.Linq.XName.Get("href", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri href { + get { + XAttribute x = this.Attribute(hrefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(hrefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charsetXName = System.Xml.Linq.XName.Get("charset", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string charset { + get { + XAttribute x = this.Attribute(charsetXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(charsetXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName typeXName = System.Xml.Linq.XName.Get("type", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string type { + get { + XAttribute x = this.Attribute(typeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(typeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hreflangXName = System.Xml.Linq.XName.Get("hreflang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object hreflang { + get { + XAttribute x = this.Attribute(hreflangXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "hreflang", this, hreflangXName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName relXName = System.Xml.Linq.XName.Get("rel", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual IList rel { + get { + XAttribute x = this.Attribute(relXName); + return XTypedServices.ParseListValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetListAttribute(relXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName revXName = System.Xml.Linq.XName.Get("rev", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual IList rev { + get { + XAttribute x = this.Attribute(revXName); + return XTypedServices.ParseListValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetListAttribute(revXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName accesskeyXName = System.Xml.Linq.XName.Get("accesskey", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accesskey { + get { + XAttribute x = this.Attribute(accesskeyXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(accesskeyXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tabindexXName = System.Xml.Linq.XName.Get("tabindex", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? tabindex { + get { + XAttribute x = this.Attribute(tabindexXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(tabindexXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName shapeXName = System.Xml.Linq.XName.Get("shape", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static string shapeDefaultValue = "rect"; + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string shape { + get { + XAttribute x = this.Attribute(shapeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype, shapeDefaultValue); + } + set { + this.SetAttribute(shapeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName coordsXName = System.Xml.Linq.XName.Get("coords", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string coords { + get { + XAttribute x = this.Attribute(coordsXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(coordsXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onfocusXName = System.Xml.Linq.XName.Get("onfocus", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onfocus { + get { + XAttribute x = this.Attribute(onfocusXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onfocusXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onblurXName = System.Xml.Linq.XName.Get("onblur", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onblur { + get { + XAttribute x = this.Attribute(onblurXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onblurXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName targetXName = System.Xml.Linq.XName.Get("target", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object target { + get { + XAttribute x = this.Attribute(targetXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.FrameTarget.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "target", this, targetXName, global::W3C.Xhtml.Datatypes.FrameTarget.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.a.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlatype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmldttype : XTypedElement, IXMetaData { + + public static explicit operator xhtmldttype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmldttype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmldttype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmldttype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmldttype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.dt.type", "http://www.w3.org/1999/xhtml"); + + static xhtmldttype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlddtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlddtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlddtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlddtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlddtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlddtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.dd.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlddtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((dt | dd)+) + /// + /// + public partial class xhtmldltype : XTypedElement, IXMetaData { + + public static explicit operator xhtmldltype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((dt | dd)+) + /// + /// + public xhtmldltype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dtXName = System.Xml.Linq.XName.Get("dt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dtField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((dt | dd)+) + /// + /// + public virtual IList dt { + get { + if ((this.dtField == null)) { + this.dtField = new XTypedList(this, LinqToXsdTypeManager.Instance, dtXName); + } + return this.dtField; + } + set { + if ((value == null)) { + this.dtField = null; + } + else { + if ((this.dtField == null)) { + this.dtField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dtXName); + } + else { + XTypedServices.SetList(this.dtField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ddXName = System.Xml.Linq.XName.Get("dd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ddField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((dt | dd)+) + /// + /// + public virtual IList dd { + get { + if ((this.ddField == null)) { + this.ddField = new XTypedList(this, LinqToXsdTypeManager.Instance, ddXName); + } + return this.ddField; + } + set { + if ((value == null)) { + this.ddField = null; + } + else { + if ((this.ddField == null)) { + this.ddField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ddXName); + } + else { + XTypedServices.SetList(this.ddField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmldltype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmldltype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmldltype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.dl.type", "http://www.w3.org/1999/xhtml"); + + static xhtmldltype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(dtXName), new NamedContentModelEntity(ddXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(dtXName, typeof(xhtmldttype)); + localElementDictionary.Add(ddXName, typeof(xhtmlddtype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmllitype : XTypedElement, IXMetaData { + + public static explicit operator xhtmllitype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmllitype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmllitype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmllitype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmllitype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.li.type", "http://www.w3.org/1999/xhtml"); + + static xhtmllitype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (li+) + /// + /// + public partial class xhtmloltype : XTypedElement, IXMetaData { + + public static explicit operator xhtmloltype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (li+) + /// + /// + public xhtmloltype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName liXName = System.Xml.Linq.XName.Get("li", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList liField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (li+) + /// + /// + public virtual IList li { + get { + if ((this.liField == null)) { + this.liField = new XTypedList(this, LinqToXsdTypeManager.Instance, liXName); + } + return this.liField; + } + set { + if ((value == null)) { + this.liField = null; + } + else { + if ((this.liField == null)) { + this.liField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, liXName); + } + else { + XTypedServices.SetList(this.liField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmloltype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmloltype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmloltype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.ol.type", "http://www.w3.org/1999/xhtml"); + + static xhtmloltype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(liXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(liXName, typeof(xhtmllitype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (li+) + /// + /// + public partial class xhtmlultype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlultype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (li+) + /// + /// + public xhtmlultype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName liXName = System.Xml.Linq.XName.Get("li", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList liField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (li+) + /// + /// + public virtual IList li { + get { + if ((this.liField == null)) { + this.liField = new XTypedList(this, LinqToXsdTypeManager.Instance, liXName); + } + return this.liField; + } + set { + if ((value == null)) { + this.liField = null; + } + else { + if ((this.liField == null)) { + this.liField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, liXName); + } + else { + XTypedServices.SetList(this.liField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlultype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlultype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlultype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.ul.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlultype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(liXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(liXName, typeof(xhtmllitype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmltitletype : XTypedElement, IXMetaData { + + public static explicit operator xhtmltitletype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmltitletype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltitletype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltitletype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltitletype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.title.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((script | style | meta | link | @object)*, ((title, (script | style | meta | link | @object)*, (@base, (script | style | meta | link | @object)*)?)|(@base, (script | style | meta | link | @object)*, title, (script | style | meta | link | @object)*))) + /// + /// + public partial class xhtmlheadtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlheadtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((script | style | meta | link | @object)*, ((title, (script | style | meta | link | @object)*, (@base, (script | style | meta | link | @object)*)?)|(@base, (script | style | meta | link | @object)*, title, (script | style | meta | link | @object)*))) + /// + /// + public xhtmlheadtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((script | style | meta | link | @object)*, ((title, (script | style | meta | link | @object)*, (@base, (script | style | meta | link | @object)*)?)|(@base, (script | style | meta | link | @object)*, title, (script | style | meta | link | @object)*))) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList styleField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((script | style | meta | link | @object)*, ((title, (script | style | meta | link | @object)*, (@base, (script | style | meta | link | @object)*)?)|(@base, (script | style | meta | link | @object)*, title, (script | style | meta | link | @object)*))) + /// + /// + public virtual IList style { + get { + if ((this.styleField == null)) { + this.styleField = new XTypedList(this, LinqToXsdTypeManager.Instance, styleXName); + } + return this.styleField; + } + set { + if ((value == null)) { + this.styleField = null; + } + else { + if ((this.styleField == null)) { + this.styleField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, styleXName); + } + else { + XTypedServices.SetList(this.styleField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName metaXName = System.Xml.Linq.XName.Get("meta", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList metaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((script | style | meta | link | @object)*, ((title, (script | style | meta | link | @object)*, (@base, (script | style | meta | link | @object)*)?)|(@base, (script | style | meta | link | @object)*, title, (script | style | meta | link | @object)*))) + /// + /// + public virtual IList meta { + get { + if ((this.metaField == null)) { + this.metaField = new XTypedList(this, LinqToXsdTypeManager.Instance, metaXName); + } + return this.metaField; + } + set { + if ((value == null)) { + this.metaField = null; + } + else { + if ((this.metaField == null)) { + this.metaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, metaXName); + } + else { + XTypedServices.SetList(this.metaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName linkXName = System.Xml.Linq.XName.Get("link", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList linkField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((script | style | meta | link | @object)*, ((title, (script | style | meta | link | @object)*, (@base, (script | style | meta | link | @object)*)?)|(@base, (script | style | meta | link | @object)*, title, (script | style | meta | link | @object)*))) + /// + /// + public virtual IList link { + get { + if ((this.linkField == null)) { + this.linkField = new XTypedList(this, LinqToXsdTypeManager.Instance, linkXName); + } + return this.linkField; + } + set { + if ((value == null)) { + this.linkField = null; + } + else { + if ((this.linkField == null)) { + this.linkField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, linkXName); + } + else { + XTypedServices.SetList(this.linkField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((script | style | meta | link | @object)*, ((title, (script | style | meta | link | @object)*, (@base, (script | style | meta | link | @object)*)?)|(@base, (script | style | meta | link | @object)*, title, (script | style | meta | link | @object)*))) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList titleField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((script | style | meta | link | @object)*, ((title, (script | style | meta | link | @object)*, (@base, (script | style | meta | link | @object)*)?)|(@base, (script | style | meta | link | @object)*, title, (script | style | meta | link | @object)*))) + /// + /// + public virtual IList title { + get { + if ((this.titleField == null)) { + this.titleField = new XTypedList(this, LinqToXsdTypeManager.Instance, titleXName); + } + return this.titleField; + } + set { + if ((value == null)) { + this.titleField = null; + } + else { + if ((this.titleField == null)) { + this.titleField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, titleXName); + } + else { + XTypedServices.SetList(this.titleField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @baseXName = System.Xml.Linq.XName.Get("base", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @baseField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((script | style | meta | link | @object)*, ((title, (script | style | meta | link | @object)*, (@base, (script | style | meta | link | @object)*)?)|(@base, (script | style | meta | link | @object)*, title, (script | style | meta | link | @object)*))) + /// + /// + public virtual IList @base { + get { + if ((this.@baseField == null)) { + this.@baseField = new XTypedList(this, LinqToXsdTypeManager.Instance, @baseXName); + } + return this.@baseField; + } + set { + if ((value == null)) { + this.@baseField = null; + } + else { + if ((this.@baseField == null)) { + this.@baseField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @baseXName); + } + else { + XTypedServices.SetList(this.@baseField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName profileXName = System.Xml.Linq.XName.Get("profile", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual IList profile { + get { + XAttribute x = this.Attribute(profileXName); + return XTypedServices.ParseListValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetListAttribute(profileXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlheadtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlheadtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlheadtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.head.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlheadtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(styleXName), new NamedContentModelEntity(metaXName), new NamedContentModelEntity(linkXName), new NamedContentModelEntity(@objectXName)), new ChoiceContentModelEntity(new SequenceContentModelEntity(new NamedContentModelEntity(titleXName), new ChoiceContentModelEntity(new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(styleXName), new NamedContentModelEntity(metaXName), new NamedContentModelEntity(linkXName), new NamedContentModelEntity(@objectXName)), new SequenceContentModelEntity(new NamedContentModelEntity(@baseXName), new ChoiceContentModelEntity(new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(styleXName), new NamedContentModelEntity(metaXName), new NamedContentModelEntity(linkXName), new NamedContentModelEntity(@objectXName)))), new SequenceContentModelEntity(new NamedContentModelEntity(@baseXName), new ChoiceContentModelEntity(new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(styleXName), new NamedContentModelEntity(metaXName), new NamedContentModelEntity(linkXName), new NamedContentModelEntity(@objectXName)), new NamedContentModelEntity(titleXName), new ChoiceContentModelEntity(new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(styleXName), new NamedContentModelEntity(metaXName), new NamedContentModelEntity(linkXName), new NamedContentModelEntity(@objectXName))))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(styleXName, typeof(xhtmlstyletype)); + localElementDictionary.Add(metaXName, typeof(xhtmlmetatype)); + localElementDictionary.Add(linkXName, typeof(xhtmllinktype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(titleXName, typeof(xhtmltitletype)); + localElementDictionary.Add(@baseXName, typeof(xhtmlbasetype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public partial class xhtmlbodytype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlbodytype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public xhtmlbodytype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlbodytype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlbodytype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlbodytype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onloadXName = System.Xml.Linq.XName.Get("onload", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onload { + get { + XAttribute x = this.Attribute(onloadXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onloadXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onunloadXName = System.Xml.Linq.XName.Get("onunload", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onunload { + get { + XAttribute x = this.Attribute(onunloadXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onunloadXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.body.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlbodytype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (head, body) + /// + /// + public partial class xhtmlhtmltype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlhtmltype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (head, body) + /// + /// + public xhtmlhtmltype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName headXName = System.Xml.Linq.XName.Get("head", "http://www.w3.org/1999/xhtml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (head, body) + /// + /// + public virtual xhtmlheadtype head { + get { + XElement x = this.GetElement(headXName); + return ((xhtmlheadtype)(x)); + } + set { + this.SetElement(headXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bodyXName = System.Xml.Linq.XName.Get("body", "http://www.w3.org/1999/xhtml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (head, body) + /// + /// + public virtual xhtmlbodytype body { + get { + XElement x = this.GetElement(bodyXName); + return ((xhtmlbodytype)(x)); + } + set { + this.SetElement(bodyXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName versionXName = System.Xml.Linq.XName.Get("version", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static string versionFixedValue = "-//W3C//DTD XHTML 1.1//EN"; + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string version { + get { + return versionFixedValue; + } + set { + if (value.Equals(versionFixedValue)) { + } + else { + throw new Xml.Schema.Linq.LinqToXsdFixedValueException(value, versionFixedValue); + } + this.SetAttribute(versionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlhtmltype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlhtmltype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlhtmltype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.html.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlhtmltype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(headXName), new NamedContentModelEntity(bodyXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(headXName, typeof(xhtmlheadtype)); + localElementDictionary.Add(bodyXName, typeof(xhtmlbodytype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmledittype : XTypedElement, IXMetaData { + + public static explicit operator xhtmledittype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmledittype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmledittype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmledittype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmledittype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName cite1XName = System.Xml.Linq.XName.Get("cite", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri cite1 { + get { + XAttribute x = this.Attribute(cite1XName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(cite1XName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName datetimeXName = System.Xml.Linq.XName.Get("datetime", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.DateTime? datetime { + get { + XAttribute x = this.Attribute(datetimeXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime).Datatype); + } + set { + this.SetAttribute(datetimeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.edit.type", "http://www.w3.org/1999/xhtml"); + + static xhtmledittype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlbdotype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlbdotype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlbdotype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlbdotype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlbdotype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlbdotype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.bdo.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlbdotype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmlhrtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlhrtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlhrtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlhrtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlhrtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlhrtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.hr.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlInlPrestype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlInlPrestype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlInlPrestype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlInlPrestype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlInlPrestype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlInlPrestype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.InlPres.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlInlPrestype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmllinktype : XTypedElement, IXMetaData { + + public static explicit operator xhtmllinktype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmllinktype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmllinktype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmllinktype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmllinktype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charsetXName = System.Xml.Linq.XName.Get("charset", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string charset { + get { + XAttribute x = this.Attribute(charsetXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(charsetXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrefXName = System.Xml.Linq.XName.Get("href", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri href { + get { + XAttribute x = this.Attribute(hrefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(hrefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hreflangXName = System.Xml.Linq.XName.Get("hreflang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object hreflang { + get { + XAttribute x = this.Attribute(hreflangXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "hreflang", this, hreflangXName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName typeXName = System.Xml.Linq.XName.Get("type", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string type { + get { + XAttribute x = this.Attribute(typeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(typeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName relXName = System.Xml.Linq.XName.Get("rel", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual IList rel { + get { + XAttribute x = this.Attribute(relXName); + return XTypedServices.ParseListValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetListAttribute(relXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName revXName = System.Xml.Linq.XName.Get("rev", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual IList rev { + get { + XAttribute x = this.Attribute(revXName); + return XTypedServices.ParseListValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetListAttribute(revXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mediaXName = System.Xml.Linq.XName.Get("media", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string media { + get { + XAttribute x = this.Attribute(mediaXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(mediaXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName targetXName = System.Xml.Linq.XName.Get("target", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object target { + get { + XAttribute x = this.Attribute(targetXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.FrameTarget.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "target", this, targetXName, global::W3C.Xhtml.Datatypes.FrameTarget.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.link.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmlmetatype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlmetatype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlmetatype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlmetatype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlmetatype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlmetatype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName httpequivXName = System.Xml.Linq.XName.Get("http-equiv", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string httpequiv { + get { + XAttribute x = this.Attribute(httpequivXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(httpequivXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName contentXName = System.Xml.Linq.XName.Get("content", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string content { + get { + XAttribute x = this.Attribute(contentXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(contentXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName schemeXName = System.Xml.Linq.XName.Get("scheme", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string scheme { + get { + XAttribute x = this.Attribute(schemeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(schemeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.meta.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmlbasetype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlbasetype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlbasetype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrefXName = System.Xml.Linq.XName.Get("href", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual System.Uri href { + get { + XAttribute x = this.Attribute(hrefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(hrefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName targetXName = System.Xml.Linq.XName.Get("target", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object target { + get { + XAttribute x = this.Attribute(targetXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.FrameTarget.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "target", this, targetXName, global::W3C.Xhtml.Datatypes.FrameTarget.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.base.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmlscripttype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlscripttype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlscripttype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charsetXName = System.Xml.Linq.XName.Get("charset", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string charset { + get { + XAttribute x = this.Attribute(charsetXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(charsetXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName typeXName = System.Xml.Linq.XName.Get("type", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string type { + get { + XAttribute x = this.Attribute(typeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(typeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName srcXName = System.Xml.Linq.XName.Get("src", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri src { + get { + XAttribute x = this.Attribute(srcXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(srcXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + public enum DeferEnum { + + defer, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName deferXName = System.Xml.Linq.XName.Get("defer", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlscripttype.DeferEnum? defer { + get { + XAttribute x = this.Attribute(deferXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlscripttype.DeferEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlscripttype.DeferEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(deferXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.script.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public partial class xhtmlnoscripttype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlnoscripttype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public xhtmlnoscripttype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript)+) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlnoscripttype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlnoscripttype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlnoscripttype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.noscript.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlnoscripttype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmlstyletype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlstyletype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlstyletype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlstyletype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlstyletype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlstyletype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName typeXName = System.Xml.Linq.XName.Get("type", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string type { + get { + XAttribute x = this.Attribute(typeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(typeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mediaXName = System.Xml.Linq.XName.Get("media", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string media { + get { + XAttribute x = this.Attribute(mediaXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(mediaXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.style.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmlimgtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlimgtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlimgtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlimgtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlimgtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlimgtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName srcXName = System.Xml.Linq.XName.Get("src", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual System.Uri src { + get { + XAttribute x = this.Attribute(srcXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(srcXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName altXName = System.Xml.Linq.XName.Get("alt", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string alt { + get { + XAttribute x = this.Attribute(altXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(altXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName longdescXName = System.Xml.Linq.XName.Get("longdesc", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri longdesc { + get { + XAttribute x = this.Attribute(longdescXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(longdescXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName heightXName = System.Xml.Linq.XName.Get("height", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object height { + get { + XAttribute x = this.Attribute(heightXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "height", this, heightXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName widthXName = System.Xml.Linq.XName.Get("width", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object width { + get { + XAttribute x = this.Attribute(widthXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "width", this, widthXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName usemapXName = System.Xml.Linq.XName.Get("usemap", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string usemap { + get { + XAttribute x = this.Attribute(usemapXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(usemapXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + public enum IsmapEnum { + + ismap, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ismapXName = System.Xml.Linq.XName.Get("ismap", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlimgtype.IsmapEnum? ismap { + get { + XAttribute x = this.Attribute(ismapXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlimgtype.IsmapEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlimgtype.IsmapEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(ismapXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.img.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public sealed class xhtmlShapeDatatype { + + private xhtmlShapeDatatype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + "rect", + "circle", + "poly", + "default"}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Collapse)); + } + + public sealed class xhtmlCoordsDatatype { + + private xhtmlCoordsDatatype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + + public partial class xhtmlareatype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlareatype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlareatype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlareatype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlareatype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlareatype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrefXName = System.Xml.Linq.XName.Get("href", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri href { + get { + XAttribute x = this.Attribute(hrefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(hrefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName shapeXName = System.Xml.Linq.XName.Get("shape", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static string shapeDefaultValue = "rect"; + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string shape { + get { + XAttribute x = this.Attribute(shapeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype, shapeDefaultValue); + } + set { + this.SetAttribute(shapeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName coordsXName = System.Xml.Linq.XName.Get("coords", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string coords { + get { + XAttribute x = this.Attribute(coordsXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(coordsXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + public enum NohrefEnum { + + nohref, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName nohrefXName = System.Xml.Linq.XName.Get("nohref", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlareatype.NohrefEnum? nohref { + get { + XAttribute x = this.Attribute(nohrefXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlareatype.NohrefEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlareatype.NohrefEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(nohrefXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName altXName = System.Xml.Linq.XName.Get("alt", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string alt { + get { + XAttribute x = this.Attribute(altXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(altXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tabindexXName = System.Xml.Linq.XName.Get("tabindex", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? tabindex { + get { + XAttribute x = this.Attribute(tabindexXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(tabindexXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName accesskeyXName = System.Xml.Linq.XName.Get("accesskey", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accesskey { + get { + XAttribute x = this.Attribute(accesskeyXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(accesskeyXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onfocusXName = System.Xml.Linq.XName.Get("onfocus", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onfocus { + get { + XAttribute x = this.Attribute(onfocusXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onfocusXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onblurXName = System.Xml.Linq.XName.Get("onblur", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onblur { + get { + XAttribute x = this.Attribute(onblurXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onblurXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName targetXName = System.Xml.Linq.XName.Get("target", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object target { + get { + XAttribute x = this.Attribute(targetXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.FrameTarget.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "target", this, targetXName, global::W3C.Xhtml.Datatypes.FrameTarget.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.area.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public partial class xhtmlmaptype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlmaptype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public xhtmlmaptype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName areaXName = System.Xml.Linq.XName.Get("area", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList areaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | ins | del | script | noscript | area)+) + /// + /// + public virtual IList area { + get { + if ((this.areaField == null)) { + this.areaField = new XTypedList(this, LinqToXsdTypeManager.Instance, areaXName); + } + return this.areaField; + } + set { + if ((value == null)) { + this.areaField = null; + } + else { + if ((this.areaField == null)) { + this.areaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, areaXName); + } + else { + XTypedServices.SetList(this.areaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlmaptype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlmaptype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlmaptype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.map.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlmaptype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName), new NamedContentModelEntity(areaXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + localElementDictionary.Add(areaXName, typeof(xhtmlareatype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmlparamtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlparamtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlparamtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valueXName = System.Xml.Linq.XName.Get("value", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string value { + get { + XAttribute x = this.Attribute(valueXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(valueXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valuetypeXName = System.Xml.Linq.XName.Get("valuetype", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static string valuetypeDefaultValue = "data"; + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string valuetype { + get { + XAttribute x = this.Attribute(valuetypeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype, valuetypeDefaultValue); + } + set { + this.SetAttribute(valuetypeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName typeXName = System.Xml.Linq.XName.Get("type", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string type { + get { + XAttribute x = this.Attribute(typeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(typeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.param.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlobjecttype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlobjecttype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlobjecttype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName paramXName = System.Xml.Linq.XName.Get("param", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList paramField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList param { + get { + if ((this.paramField == null)) { + this.paramField = new XTypedList(this, LinqToXsdTypeManager.Instance, paramXName); + } + return this.paramField; + } + set { + if ((value == null)) { + this.paramField = null; + } + else { + if ((this.paramField == null)) { + this.paramField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, paramXName); + } + else { + XTypedServices.SetList(this.paramField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((param | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlobjecttype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlobjecttype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlobjecttype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + public enum DeclareEnum { + + declare, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName declareXName = System.Xml.Linq.XName.Get("declare", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlobjecttype.DeclareEnum? declare { + get { + XAttribute x = this.Attribute(declareXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlobjecttype.DeclareEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlobjecttype.DeclareEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(declareXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName classidXName = System.Xml.Linq.XName.Get("classid", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri classid { + get { + XAttribute x = this.Attribute(classidXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(classidXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codebaseXName = System.Xml.Linq.XName.Get("codebase", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri codebase { + get { + XAttribute x = this.Attribute(codebaseXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(codebaseXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dataXName = System.Xml.Linq.XName.Get("data", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri data { + get { + XAttribute x = this.Attribute(dataXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(dataXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName typeXName = System.Xml.Linq.XName.Get("type", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string type { + get { + XAttribute x = this.Attribute(typeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(typeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codetypeXName = System.Xml.Linq.XName.Get("codetype", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string codetype { + get { + XAttribute x = this.Attribute(codetypeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(codetypeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName archiveXName = System.Xml.Linq.XName.Get("archive", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual IList archive { + get { + XAttribute x = this.Attribute(archiveXName); + return XTypedServices.ParseListValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetListAttribute(archiveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName standbyXName = System.Xml.Linq.XName.Get("standby", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string standby { + get { + XAttribute x = this.Attribute(standbyXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(standbyXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName heightXName = System.Xml.Linq.XName.Get("height", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object height { + get { + XAttribute x = this.Attribute(heightXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "height", this, heightXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName widthXName = System.Xml.Linq.XName.Get("width", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object width { + get { + XAttribute x = this.Attribute(widthXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "width", this, widthXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tabindexXName = System.Xml.Linq.XName.Get("tabindex", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? tabindex { + get { + XAttribute x = this.Attribute(tabindexXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(tabindexXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName usemapXName = System.Xml.Linq.XName.Get("usemap", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string usemap { + get { + XAttribute x = this.Attribute(usemapXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(usemapXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.object.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlobjecttype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(paramXName), new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(paramXName, typeof(xhtmlparamtype)); + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmltdtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmltdtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmltdtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltdtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltdtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltdtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbr1XName = System.Xml.Linq.XName.Get("abbr", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string abbr1 { + get { + XAttribute x = this.Attribute(abbr1XName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(abbr1XName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName axisXName = System.Xml.Linq.XName.Get("axis", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string axis { + get { + XAttribute x = this.Attribute(axisXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(axisXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName headersXName = System.Xml.Linq.XName.Get("headers", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual IList headers { + get { + XAttribute x = this.Attribute(headersXName); + return XTypedServices.ParseListValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetListAttribute(headersXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + public enum ScopeEnum { + + row, + + col, + + rowgroup, + + colgroup, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scopeXName = System.Xml.Linq.XName.Get("scope", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltdtype.ScopeEnum? scope { + get { + XAttribute x = this.Attribute(scopeXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltdtype.ScopeEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltdtype.ScopeEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(scopeXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rowspanXName = System.Xml.Linq.XName.Get("rowspan", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static decimal rowspanDefaultValue = System.Xml.XmlConvert.ToDecimal("1"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual decimal rowspan { + get { + XAttribute x = this.Attribute(rowspanXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype, rowspanDefaultValue); + } + set { + this.SetAttribute(rowspanXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName colspanXName = System.Xml.Linq.XName.Get("colspan", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static decimal colspanDefaultValue = System.Xml.XmlConvert.ToDecimal("1"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual decimal colspan { + get { + XAttribute x = this.Attribute(colspanXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype, colspanDefaultValue); + } + set { + this.SetAttribute(colspanXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName alignXName = System.Xml.Linq.XName.Get("align", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string align { + get { + XAttribute x = this.Attribute(alignXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(alignXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @charXName = System.Xml.Linq.XName.Get("char", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @char { + get { + XAttribute x = this.Attribute(@charXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@charXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charoffXName = System.Xml.Linq.XName.Get("charoff", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object charoff { + get { + XAttribute x = this.Attribute(charoffXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "charoff", this, charoffXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + public enum ValignEnum { + + top, + + middle, + + bottom, + + baseline, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valignXName = System.Xml.Linq.XName.Get("valign", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltdtype.ValignEnum? valign { + get { + XAttribute x = this.Attribute(valignXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltdtype.ValignEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltdtype.ValignEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(valignXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.td.type", "http://www.w3.org/1999/xhtml"); + + static xhtmltdtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlthtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlthtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlthtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlthtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlthtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlthtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbr1XName = System.Xml.Linq.XName.Get("abbr", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string abbr1 { + get { + XAttribute x = this.Attribute(abbr1XName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(abbr1XName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName axisXName = System.Xml.Linq.XName.Get("axis", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string axis { + get { + XAttribute x = this.Attribute(axisXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(axisXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName headersXName = System.Xml.Linq.XName.Get("headers", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual IList headers { + get { + XAttribute x = this.Attribute(headersXName); + return XTypedServices.ParseListValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetListAttribute(headersXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + public enum ScopeEnum { + + row, + + col, + + rowgroup, + + colgroup, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scopeXName = System.Xml.Linq.XName.Get("scope", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlthtype.ScopeEnum? scope { + get { + XAttribute x = this.Attribute(scopeXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlthtype.ScopeEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlthtype.ScopeEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(scopeXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rowspanXName = System.Xml.Linq.XName.Get("rowspan", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static decimal rowspanDefaultValue = System.Xml.XmlConvert.ToDecimal("1"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual decimal rowspan { + get { + XAttribute x = this.Attribute(rowspanXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype, rowspanDefaultValue); + } + set { + this.SetAttribute(rowspanXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName colspanXName = System.Xml.Linq.XName.Get("colspan", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static decimal colspanDefaultValue = System.Xml.XmlConvert.ToDecimal("1"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual decimal colspan { + get { + XAttribute x = this.Attribute(colspanXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype, colspanDefaultValue); + } + set { + this.SetAttribute(colspanXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName alignXName = System.Xml.Linq.XName.Get("align", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string align { + get { + XAttribute x = this.Attribute(alignXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(alignXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @charXName = System.Xml.Linq.XName.Get("char", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @char { + get { + XAttribute x = this.Attribute(@charXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@charXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charoffXName = System.Xml.Linq.XName.Get("charoff", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object charoff { + get { + XAttribute x = this.Attribute(charoffXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "charoff", this, charoffXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + public enum ValignEnum { + + top, + + middle, + + bottom, + + baseline, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valignXName = System.Xml.Linq.XName.Get("valign", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlthtype.ValignEnum? valign { + get { + XAttribute x = this.Attribute(valignXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlthtype.ValignEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlthtype.ValignEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(valignXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.th.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlthtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((th | td)+) + /// + /// + public partial class xhtmltrtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmltrtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((th | td)+) + /// + /// + public xhtmltrtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName thXName = System.Xml.Linq.XName.Get("th", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList thField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((th | td)+) + /// + /// + public virtual IList th { + get { + if ((this.thField == null)) { + this.thField = new XTypedList(this, LinqToXsdTypeManager.Instance, thXName); + } + return this.thField; + } + set { + if ((value == null)) { + this.thField = null; + } + else { + if ((this.thField == null)) { + this.thField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, thXName); + } + else { + XTypedServices.SetList(this.thField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tdXName = System.Xml.Linq.XName.Get("td", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((th | td)+) + /// + /// + public virtual IList td { + get { + if ((this.tdField == null)) { + this.tdField = new XTypedList(this, LinqToXsdTypeManager.Instance, tdXName); + } + return this.tdField; + } + set { + if ((value == null)) { + this.tdField = null; + } + else { + if ((this.tdField == null)) { + this.tdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tdXName); + } + else { + XTypedServices.SetList(this.tdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltrtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltrtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltrtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName alignXName = System.Xml.Linq.XName.Get("align", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string align { + get { + XAttribute x = this.Attribute(alignXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(alignXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @charXName = System.Xml.Linq.XName.Get("char", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @char { + get { + XAttribute x = this.Attribute(@charXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@charXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charoffXName = System.Xml.Linq.XName.Get("charoff", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object charoff { + get { + XAttribute x = this.Attribute(charoffXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "charoff", this, charoffXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + public enum ValignEnum { + + top, + + middle, + + bottom, + + baseline, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valignXName = System.Xml.Linq.XName.Get("valign", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltrtype.ValignEnum? valign { + get { + XAttribute x = this.Attribute(valignXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltrtype.ValignEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltrtype.ValignEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(valignXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.tr.type", "http://www.w3.org/1999/xhtml"); + + static xhtmltrtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(thXName), new NamedContentModelEntity(tdXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(thXName, typeof(xhtmlthtype)); + localElementDictionary.Add(tdXName, typeof(xhtmltdtype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmlcoltype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlcoltype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlcoltype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlcoltype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlcoltype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlcoltype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static decimal spanDefaultValue = System.Xml.XmlConvert.ToDecimal("1"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual decimal span { + get { + XAttribute x = this.Attribute(spanXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype, spanDefaultValue); + } + set { + this.SetAttribute(spanXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName widthXName = System.Xml.Linq.XName.Get("width", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object width { + get { + XAttribute x = this.Attribute(widthXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.MultiLength.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "width", this, widthXName, global::W3C.Xhtml.Datatypes.MultiLength.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName alignXName = System.Xml.Linq.XName.Get("align", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string align { + get { + XAttribute x = this.Attribute(alignXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(alignXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @charXName = System.Xml.Linq.XName.Get("char", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @char { + get { + XAttribute x = this.Attribute(@charXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@charXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charoffXName = System.Xml.Linq.XName.Get("charoff", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object charoff { + get { + XAttribute x = this.Attribute(charoffXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "charoff", this, charoffXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + public enum ValignEnum { + + top, + + middle, + + bottom, + + baseline, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valignXName = System.Xml.Linq.XName.Get("valign", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlcoltype.ValignEnum? valign { + get { + XAttribute x = this.Attribute(valignXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlcoltype.ValignEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlcoltype.ValignEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(valignXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.col.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (col*) + /// + /// + public partial class xhtmlcolgrouptype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlcolgrouptype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (col*) + /// + /// + public xhtmlcolgrouptype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName colXName = System.Xml.Linq.XName.Get("col", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList colField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (col*) + /// + /// + public virtual IList col { + get { + if ((this.colField == null)) { + this.colField = new XTypedList(this, LinqToXsdTypeManager.Instance, colXName); + } + return this.colField; + } + set { + if ((value == null)) { + this.colField = null; + } + else { + if ((this.colField == null)) { + this.colField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, colXName); + } + else { + XTypedServices.SetList(this.colField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlcolgrouptype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlcolgrouptype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlcolgrouptype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static decimal spanDefaultValue = System.Xml.XmlConvert.ToDecimal("1"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual decimal span { + get { + XAttribute x = this.Attribute(spanXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype, spanDefaultValue); + } + set { + this.SetAttribute(spanXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName widthXName = System.Xml.Linq.XName.Get("width", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object width { + get { + XAttribute x = this.Attribute(widthXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.MultiLength.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "width", this, widthXName, global::W3C.Xhtml.Datatypes.MultiLength.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName alignXName = System.Xml.Linq.XName.Get("align", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string align { + get { + XAttribute x = this.Attribute(alignXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(alignXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @charXName = System.Xml.Linq.XName.Get("char", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @char { + get { + XAttribute x = this.Attribute(@charXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@charXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charoffXName = System.Xml.Linq.XName.Get("charoff", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object charoff { + get { + XAttribute x = this.Attribute(charoffXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "charoff", this, charoffXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + public enum ValignEnum { + + top, + + middle, + + bottom, + + baseline, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valignXName = System.Xml.Linq.XName.Get("valign", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlcolgrouptype.ValignEnum? valign { + get { + XAttribute x = this.Attribute(valignXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlcolgrouptype.ValignEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlcolgrouptype.ValignEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(valignXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.colgroup.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlcolgrouptype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(colXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(colXName, typeof(xhtmlcoltype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (tr+) + /// + /// + public partial class xhtmltbodytype : XTypedElement, IXMetaData { + + public static explicit operator xhtmltbodytype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (tr+) + /// + /// + public xhtmltbodytype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName trXName = System.Xml.Linq.XName.Get("tr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList trField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (tr+) + /// + /// + public virtual IList tr { + get { + if ((this.trField == null)) { + this.trField = new XTypedList(this, LinqToXsdTypeManager.Instance, trXName); + } + return this.trField; + } + set { + if ((value == null)) { + this.trField = null; + } + else { + if ((this.trField == null)) { + this.trField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, trXName); + } + else { + XTypedServices.SetList(this.trField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltbodytype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltbodytype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltbodytype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName alignXName = System.Xml.Linq.XName.Get("align", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string align { + get { + XAttribute x = this.Attribute(alignXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(alignXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @charXName = System.Xml.Linq.XName.Get("char", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @char { + get { + XAttribute x = this.Attribute(@charXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@charXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charoffXName = System.Xml.Linq.XName.Get("charoff", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object charoff { + get { + XAttribute x = this.Attribute(charoffXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "charoff", this, charoffXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + public enum ValignEnum { + + top, + + middle, + + bottom, + + baseline, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valignXName = System.Xml.Linq.XName.Get("valign", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltbodytype.ValignEnum? valign { + get { + XAttribute x = this.Attribute(valignXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltbodytype.ValignEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltbodytype.ValignEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(valignXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.tbody.type", "http://www.w3.org/1999/xhtml"); + + static xhtmltbodytype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(trXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(trXName, typeof(xhtmltrtype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (tr+) + /// + /// + public partial class xhtmltfoottype : XTypedElement, IXMetaData { + + public static explicit operator xhtmltfoottype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (tr+) + /// + /// + public xhtmltfoottype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName trXName = System.Xml.Linq.XName.Get("tr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList trField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (tr+) + /// + /// + public virtual IList tr { + get { + if ((this.trField == null)) { + this.trField = new XTypedList(this, LinqToXsdTypeManager.Instance, trXName); + } + return this.trField; + } + set { + if ((value == null)) { + this.trField = null; + } + else { + if ((this.trField == null)) { + this.trField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, trXName); + } + else { + XTypedServices.SetList(this.trField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltfoottype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltfoottype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltfoottype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName alignXName = System.Xml.Linq.XName.Get("align", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string align { + get { + XAttribute x = this.Attribute(alignXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(alignXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @charXName = System.Xml.Linq.XName.Get("char", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @char { + get { + XAttribute x = this.Attribute(@charXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@charXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charoffXName = System.Xml.Linq.XName.Get("charoff", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object charoff { + get { + XAttribute x = this.Attribute(charoffXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "charoff", this, charoffXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + public enum ValignEnum { + + top, + + middle, + + bottom, + + baseline, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valignXName = System.Xml.Linq.XName.Get("valign", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltfoottype.ValignEnum? valign { + get { + XAttribute x = this.Attribute(valignXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltfoottype.ValignEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltfoottype.ValignEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(valignXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.tfoot.type", "http://www.w3.org/1999/xhtml"); + + static xhtmltfoottype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(trXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(trXName, typeof(xhtmltrtype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (tr+) + /// + /// + public partial class xhtmltheadtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmltheadtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (tr+) + /// + /// + public xhtmltheadtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName trXName = System.Xml.Linq.XName.Get("tr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList trField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (tr+) + /// + /// + public virtual IList tr { + get { + if ((this.trField == null)) { + this.trField = new XTypedList(this, LinqToXsdTypeManager.Instance, trXName); + } + return this.trField; + } + set { + if ((value == null)) { + this.trField = null; + } + else { + if ((this.trField == null)) { + this.trField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, trXName); + } + else { + XTypedServices.SetList(this.trField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltheadtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltheadtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltheadtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName alignXName = System.Xml.Linq.XName.Get("align", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string align { + get { + XAttribute x = this.Attribute(alignXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(alignXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @charXName = System.Xml.Linq.XName.Get("char", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @char { + get { + XAttribute x = this.Attribute(@charXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@charXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName charoffXName = System.Xml.Linq.XName.Get("charoff", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object charoff { + get { + XAttribute x = this.Attribute(charoffXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "charoff", this, charoffXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + public enum ValignEnum { + + top, + + middle, + + bottom, + + baseline, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valignXName = System.Xml.Linq.XName.Get("valign", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltheadtype.ValignEnum? valign { + get { + XAttribute x = this.Attribute(valignXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltheadtype.ValignEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltheadtype.ValignEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(valignXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.thead.type", "http://www.w3.org/1999/xhtml"); + + static xhtmltheadtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(trXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(trXName, typeof(xhtmltrtype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlcaptiontype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlcaptiontype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlcaptiontype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlcaptiontype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlcaptiontype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlcaptiontype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.caption.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlcaptiontype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (caption?, (col* | colgroup*), ((thead?, tfoot?, tbody+)|tr+)) + /// + /// + public partial class xhtmltabletype : XTypedElement, IXMetaData { + + public static explicit operator xhtmltabletype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (caption?, (col* | colgroup*), ((thead?, tfoot?, tbody+)|tr+)) + /// + /// + public xhtmltabletype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName captionXName = System.Xml.Linq.XName.Get("caption", "http://www.w3.org/1999/xhtml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (caption?, (col* | colgroup*), ((thead?, tfoot?, tbody+)|tr+)) + /// + /// + public virtual xhtmlcaptiontype caption { + get { + XElement x = this.GetElement(captionXName); + return ((xhtmlcaptiontype)(x)); + } + set { + this.SetElement(captionXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName colXName = System.Xml.Linq.XName.Get("col", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList colField; + + /// + /// + /// Occurrence: optional, repeating, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (caption?, (col* | colgroup*), ((thead?, tfoot?, tbody+)|tr+)) + /// + /// + public virtual IList col { + get { + if ((this.colField == null)) { + this.colField = new XTypedList(this, LinqToXsdTypeManager.Instance, colXName); + } + return this.colField; + } + set { + if ((value == null)) { + this.colField = null; + } + else { + if ((this.colField == null)) { + this.colField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, colXName); + } + else { + XTypedServices.SetList(this.colField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName colgroupXName = System.Xml.Linq.XName.Get("colgroup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList colgroupField; + + /// + /// + /// Occurrence: optional, repeating, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (caption?, (col* | colgroup*), ((thead?, tfoot?, tbody+)|tr+)) + /// + /// + public virtual IList colgroup { + get { + if ((this.colgroupField == null)) { + this.colgroupField = new XTypedList(this, LinqToXsdTypeManager.Instance, colgroupXName); + } + return this.colgroupField; + } + set { + if ((value == null)) { + this.colgroupField = null; + } + else { + if ((this.colgroupField == null)) { + this.colgroupField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, colgroupXName); + } + else { + XTypedServices.SetList(this.colgroupField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName theadXName = System.Xml.Linq.XName.Get("thead", "http://www.w3.org/1999/xhtml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (caption?, (col* | colgroup*), ((thead?, tfoot?, tbody+)|tr+)) + /// + /// + public virtual xhtmltheadtype thead { + get { + XElement x = this.GetElement(theadXName); + return ((xhtmltheadtype)(x)); + } + set { + this.SetElement(theadXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tfootXName = System.Xml.Linq.XName.Get("tfoot", "http://www.w3.org/1999/xhtml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (caption?, (col* | colgroup*), ((thead?, tfoot?, tbody+)|tr+)) + /// + /// + public virtual xhtmltfoottype tfoot { + get { + XElement x = this.GetElement(tfootXName); + return ((xhtmltfoottype)(x)); + } + set { + this.SetElement(tfootXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tbodyXName = System.Xml.Linq.XName.Get("tbody", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tbodyField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (caption?, (col* | colgroup*), ((thead?, tfoot?, tbody+)|tr+)) + /// + /// + public virtual IList tbody { + get { + if ((this.tbodyField == null)) { + this.tbodyField = new XTypedList(this, LinqToXsdTypeManager.Instance, tbodyXName); + } + return this.tbodyField; + } + set { + if ((value == null)) { + this.tbodyField = null; + } + else { + if ((this.tbodyField == null)) { + this.tbodyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tbodyXName); + } + else { + XTypedServices.SetList(this.tbodyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName trXName = System.Xml.Linq.XName.Get("tr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList trField; + + /// + /// + /// Occurrence: required, repeating, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (caption?, (col* | colgroup*), ((thead?, tfoot?, tbody+)|tr+)) + /// + /// + public virtual IList tr { + get { + if ((this.trField == null)) { + this.trField = new XTypedList(this, LinqToXsdTypeManager.Instance, trXName); + } + return this.trField; + } + set { + if ((value == null)) { + this.trField = null; + } + else { + if ((this.trField == null)) { + this.trField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, trXName); + } + else { + XTypedServices.SetList(this.trField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltabletype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltabletype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltabletype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName summaryXName = System.Xml.Linq.XName.Get("summary", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string summary { + get { + XAttribute x = this.Attribute(summaryXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(summaryXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName widthXName = System.Xml.Linq.XName.Get("width", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object width { + get { + XAttribute x = this.Attribute(widthXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "width", this, widthXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName borderXName = System.Xml.Linq.XName.Get("border", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? border { + get { + XAttribute x = this.Attribute(borderXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(borderXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName frameXName = System.Xml.Linq.XName.Get("frame", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string frame { + get { + XAttribute x = this.Attribute(frameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(frameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + public enum RulesEnum { + + none, + + groups, + + rows, + + cols, + + all, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rulesXName = System.Xml.Linq.XName.Get("rules", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltabletype.RulesEnum? rules { + get { + XAttribute x = this.Attribute(rulesXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltabletype.RulesEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltabletype.RulesEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(rulesXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName cellspacingXName = System.Xml.Linq.XName.Get("cellspacing", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object cellspacing { + get { + XAttribute x = this.Attribute(cellspacingXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "cellspacing", this, cellspacingXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName cellpaddingXName = System.Xml.Linq.XName.Get("cellpadding", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object cellpadding { + get { + XAttribute x = this.Attribute(cellpaddingXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "cellpadding", this, cellpaddingXName, global::W3C.Xhtml.Datatypes.Length.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.table.type", "http://www.w3.org/1999/xhtml"); + + static xhtmltabletype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(captionXName), new ChoiceContentModelEntity(new NamedContentModelEntity(colXName), new NamedContentModelEntity(colgroupXName)), new ChoiceContentModelEntity(new SequenceContentModelEntity(new NamedContentModelEntity(theadXName), new NamedContentModelEntity(tfootXName), new NamedContentModelEntity(tbodyXName)), new NamedContentModelEntity(trXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(captionXName, typeof(xhtmlcaptiontype)); + localElementDictionary.Add(colXName, typeof(xhtmlcoltype)); + localElementDictionary.Add(colgroupXName, typeof(xhtmlcolgrouptype)); + localElementDictionary.Add(theadXName, typeof(xhtmltheadtype)); + localElementDictionary.Add(tfootXName, typeof(xhtmltfoottype)); + localElementDictionary.Add(tbodyXName, typeof(xhtmltbodytype)); + localElementDictionary.Add(trXName, typeof(xhtmltrtype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public partial class xhtmlformtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlformtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public xhtmlformtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | fieldset)+) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlformtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlformtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlformtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName actionXName = System.Xml.Linq.XName.Get("action", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual System.Uri action { + get { + XAttribute x = this.Attribute(actionXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(actionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + public enum MethodEnum { + + get, + + post, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName methodXName = System.Xml.Linq.XName.Get("method", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static string methodDefaultValue = "get"; + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlformtype.MethodEnum method { + get { + XAttribute x = this.Attribute(methodXName); + return ((W3C.Xhtml.xhtmlformtype.MethodEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlformtype.MethodEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype, methodDefaultValue)))); + } + set { + this.SetAttribute(methodXName, value.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName enctypeXName = System.Xml.Linq.XName.Get("enctype", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static string enctypeDefaultValue = "application/x-www-form-urlencoded"; + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string enctype { + get { + XAttribute x = this.Attribute(enctypeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, enctypeDefaultValue); + } + set { + this.SetAttribute(enctypeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acceptcharsetXName = System.Xml.Linq.XName.Get("accept-charset", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual IList acceptcharset { + get { + XAttribute x = this.Attribute(acceptcharsetXName); + return XTypedServices.ParseListValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetListAttribute(acceptcharsetXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acceptXName = System.Xml.Linq.XName.Get("accept", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accept { + get { + XAttribute x = this.Attribute(acceptXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(acceptXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onsubmitXName = System.Xml.Linq.XName.Get("onsubmit", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onsubmit { + get { + XAttribute x = this.Attribute(onsubmitXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onsubmitXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onresetXName = System.Xml.Linq.XName.Get("onreset", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onreset { + get { + XAttribute x = this.Attribute(onresetXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onresetXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName targetXName = System.Xml.Linq.XName.Get("target", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object target { + get { + XAttribute x = this.Attribute(targetXName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.FrameTarget.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "target", this, targetXName, global::W3C.Xhtml.Datatypes.FrameTarget.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.form.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlformtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName), new NamedContentModelEntity(fieldsetXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public partial class xhtmllabeltype : XTypedElement, IXMetaData { + + public static explicit operator xhtmllabeltype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public xhtmllabeltype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((input | select | textarea | button | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | (bdo)|tt | i | b | big | small | sub | sup | img | map | @object | ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmllabeltype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmllabeltype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmllabeltype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @forXName = System.Xml.Linq.XName.Get("for", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @for { + get { + XAttribute x = this.Attribute(@forXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(@forXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName accesskeyXName = System.Xml.Linq.XName.Get("accesskey", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accesskey { + get { + XAttribute x = this.Attribute(accesskeyXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(accesskeyXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onfocusXName = System.Xml.Linq.XName.Get("onfocus", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onfocus { + get { + XAttribute x = this.Attribute(onfocusXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onfocusXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onblurXName = System.Xml.Linq.XName.Get("onblur", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onblur { + get { + XAttribute x = this.Attribute(onblurXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onblurXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.label.type", "http://www.w3.org/1999/xhtml"); + + static xhtmllabeltype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(buttonXName), new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public enum xhtmlInputTypeclass { + + text, + + password, + + checkbox, + + radio, + + submit, + + reset, + + hidden, + + image, + + button, + + file, + } + + public sealed class xhtmlInputTypeclassValidator { + + private xhtmlInputTypeclassValidator() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + "text", + "password", + "checkbox", + "radio", + "submit", + "reset", + "hidden", + "image", + "button", + "file"}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Collapse)); + } + + public partial class xhtmlinputtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlinputtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlinputtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlinputtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlinputtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlinputtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName typeXName = System.Xml.Linq.XName.Get("type", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static string typeDefaultValue = "text"; + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlInputTypeclass type { + get { + XAttribute x = this.Attribute(typeXName); + return ((W3C.Xhtml.xhtmlInputTypeclass)(Enum.Parse(typeof(W3C.Xhtml.xhtmlInputTypeclass), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype, typeDefaultValue)))); + } + set { + this.SetAttribute(typeXName, value.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valueXName = System.Xml.Linq.XName.Get("value", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string value { + get { + XAttribute x = this.Attribute(valueXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(valueXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @checkedXName = System.Xml.Linq.XName.Get("checked", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @checked { + get { + XAttribute x = this.Attribute(@checkedXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(@checkedXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + public enum DisabledEnum { + + disabled, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName disabledXName = System.Xml.Linq.XName.Get("disabled", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlinputtype.DisabledEnum? disabled { + get { + XAttribute x = this.Attribute(disabledXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlinputtype.DisabledEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlinputtype.DisabledEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(disabledXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @readonlyXName = System.Xml.Linq.XName.Get("readonly", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @readonly { + get { + XAttribute x = this.Attribute(@readonlyXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(@readonlyXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sizeXName = System.Xml.Linq.XName.Get("size", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? size { + get { + XAttribute x = this.Attribute(sizeXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(sizeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName maxlengthXName = System.Xml.Linq.XName.Get("maxlength", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? maxlength { + get { + XAttribute x = this.Attribute(maxlengthXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(maxlengthXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName srcXName = System.Xml.Linq.XName.Get("src", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Uri src { + get { + XAttribute x = this.Attribute(srcXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(srcXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName altXName = System.Xml.Linq.XName.Get("alt", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string alt { + get { + XAttribute x = this.Attribute(altXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(altXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tabindexXName = System.Xml.Linq.XName.Get("tabindex", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? tabindex { + get { + XAttribute x = this.Attribute(tabindexXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(tabindexXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName accesskeyXName = System.Xml.Linq.XName.Get("accesskey", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accesskey { + get { + XAttribute x = this.Attribute(accesskeyXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(accesskeyXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acceptXName = System.Xml.Linq.XName.Get("accept", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accept { + get { + XAttribute x = this.Attribute(acceptXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(acceptXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName usemapXName = System.Xml.Linq.XName.Get("usemap", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string usemap { + get { + XAttribute x = this.Attribute(usemapXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(usemapXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + public enum IsmapEnum { + + ismap, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ismapXName = System.Xml.Linq.XName.Get("ismap", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlinputtype.IsmapEnum? ismap { + get { + XAttribute x = this.Attribute(ismapXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlinputtype.IsmapEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlinputtype.IsmapEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(ismapXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onfocusXName = System.Xml.Linq.XName.Get("onfocus", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onfocus { + get { + XAttribute x = this.Attribute(onfocusXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onfocusXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onblurXName = System.Xml.Linq.XName.Get("onblur", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onblur { + get { + XAttribute x = this.Attribute(onblurXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onblurXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onselectXName = System.Xml.Linq.XName.Get("onselect", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onselect { + get { + XAttribute x = this.Attribute(onselectXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onselectXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onchangeXName = System.Xml.Linq.XName.Get("onchange", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onchange { + get { + XAttribute x = this.Attribute(onchangeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onchangeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.input.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((optgroup | option)+) + /// + /// + public partial class xhtmlselecttype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlselecttype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((optgroup | option)+) + /// + /// + public xhtmlselecttype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName optgroupXName = System.Xml.Linq.XName.Get("optgroup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList optgroupField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((optgroup | option)+) + /// + /// + public virtual IList optgroup { + get { + if ((this.optgroupField == null)) { + this.optgroupField = new XTypedList(this, LinqToXsdTypeManager.Instance, optgroupXName); + } + return this.optgroupField; + } + set { + if ((value == null)) { + this.optgroupField = null; + } + else { + if ((this.optgroupField == null)) { + this.optgroupField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, optgroupXName); + } + else { + XTypedServices.SetList(this.optgroupField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName optionXName = System.Xml.Linq.XName.Get("option", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList optionField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((optgroup | option)+) + /// + /// + public virtual IList option { + get { + if ((this.optionField == null)) { + this.optionField = new XTypedList(this, LinqToXsdTypeManager.Instance, optionXName); + } + return this.optionField; + } + set { + if ((value == null)) { + this.optionField = null; + } + else { + if ((this.optionField == null)) { + this.optionField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, optionXName); + } + else { + XTypedServices.SetList(this.optionField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlselecttype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlselecttype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlselecttype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sizeXName = System.Xml.Linq.XName.Get("size", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? size { + get { + XAttribute x = this.Attribute(sizeXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(sizeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + public enum MultipleEnum { + + multiple, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName multipleXName = System.Xml.Linq.XName.Get("multiple", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlselecttype.MultipleEnum? multiple { + get { + XAttribute x = this.Attribute(multipleXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlselecttype.MultipleEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlselecttype.MultipleEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(multipleXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + public enum DisabledEnum { + + disabled, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName disabledXName = System.Xml.Linq.XName.Get("disabled", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlselecttype.DisabledEnum? disabled { + get { + XAttribute x = this.Attribute(disabledXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlselecttype.DisabledEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlselecttype.DisabledEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(disabledXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tabindexXName = System.Xml.Linq.XName.Get("tabindex", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? tabindex { + get { + XAttribute x = this.Attribute(tabindexXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(tabindexXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onfocusXName = System.Xml.Linq.XName.Get("onfocus", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onfocus { + get { + XAttribute x = this.Attribute(onfocusXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onfocusXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onblurXName = System.Xml.Linq.XName.Get("onblur", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onblur { + get { + XAttribute x = this.Attribute(onblurXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onblurXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onchangeXName = System.Xml.Linq.XName.Get("onchange", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onchange { + get { + XAttribute x = this.Attribute(onchangeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onchangeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.select.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlselecttype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(optgroupXName), new NamedContentModelEntity(optionXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(optgroupXName, typeof(xhtmloptgrouptype)); + localElementDictionary.Add(optionXName, typeof(xhtmloptiontype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (option+) + /// + /// + public partial class xhtmloptgrouptype : XTypedElement, IXMetaData { + + public static explicit operator xhtmloptgrouptype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (option+) + /// + /// + public xhtmloptgrouptype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName optionXName = System.Xml.Linq.XName.Get("option", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList optionField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (option+) + /// + /// + public virtual IList option { + get { + if ((this.optionField == null)) { + this.optionField = new XTypedList(this, LinqToXsdTypeManager.Instance, optionXName); + } + return this.optionField; + } + set { + if ((value == null)) { + this.optionField = null; + } + else { + if ((this.optionField == null)) { + this.optionField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, optionXName); + } + else { + XTypedServices.SetList(this.optionField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmloptgrouptype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmloptgrouptype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmloptgrouptype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + public enum DisabledEnum { + + disabled, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName disabledXName = System.Xml.Linq.XName.Get("disabled", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmloptgrouptype.DisabledEnum? disabled { + get { + XAttribute x = this.Attribute(disabledXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmloptgrouptype.DisabledEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmloptgrouptype.DisabledEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(disabledXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string label { + get { + XAttribute x = this.Attribute(labelXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(labelXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.optgroup.type", "http://www.w3.org/1999/xhtml"); + + static xhtmloptgrouptype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(optionXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(optionXName, typeof(xhtmloptiontype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmloptiontype : XTypedElement, IXMetaData { + + public static explicit operator xhtmloptiontype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmloptiontype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmloptiontype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmloptiontype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmloptiontype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + public enum SelectedEnum { + + selected, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectedXName = System.Xml.Linq.XName.Get("selected", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmloptiontype.SelectedEnum? selected { + get { + XAttribute x = this.Attribute(selectedXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmloptiontype.SelectedEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmloptiontype.SelectedEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(selectedXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + public enum DisabledEnum { + + disabled, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName disabledXName = System.Xml.Linq.XName.Get("disabled", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmloptiontype.DisabledEnum? disabled { + get { + XAttribute x = this.Attribute(disabledXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmloptiontype.DisabledEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmloptiontype.DisabledEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(disabledXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string label { + get { + XAttribute x = this.Attribute(labelXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(labelXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valueXName = System.Xml.Linq.XName.Get("value", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string value { + get { + XAttribute x = this.Attribute(valueXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(valueXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.option.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmltextareatype : XTypedElement, IXMetaData { + + public static explicit operator xhtmltextareatype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmltextareatype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltextareatype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltextareatype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltextareatype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rowsXName = System.Xml.Linq.XName.Get("rows", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal rows { + get { + XAttribute x = this.Attribute(rowsXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(rowsXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName colsXName = System.Xml.Linq.XName.Get("cols", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal cols { + get { + XAttribute x = this.Attribute(colsXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(colsXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + public enum DisabledEnum { + + disabled, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName disabledXName = System.Xml.Linq.XName.Get("disabled", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmltextareatype.DisabledEnum? disabled { + get { + XAttribute x = this.Attribute(disabledXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmltextareatype.DisabledEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmltextareatype.DisabledEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(disabledXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @readonlyXName = System.Xml.Linq.XName.Get("readonly", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @readonly { + get { + XAttribute x = this.Attribute(@readonlyXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + set { + this.SetAttribute(@readonlyXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tabindexXName = System.Xml.Linq.XName.Get("tabindex", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? tabindex { + get { + XAttribute x = this.Attribute(tabindexXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(tabindexXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName accesskeyXName = System.Xml.Linq.XName.Get("accesskey", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accesskey { + get { + XAttribute x = this.Attribute(accesskeyXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(accesskeyXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onfocusXName = System.Xml.Linq.XName.Get("onfocus", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onfocus { + get { + XAttribute x = this.Attribute(onfocusXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onfocusXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onblurXName = System.Xml.Linq.XName.Get("onblur", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onblur { + get { + XAttribute x = this.Attribute(onblurXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onblurXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onselectXName = System.Xml.Linq.XName.Get("onselect", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onselect { + get { + XAttribute x = this.Attribute(onselectXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onselectXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onchangeXName = System.Xml.Linq.XName.Get("onchange", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onchange { + get { + XAttribute x = this.Attribute(onchangeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onchangeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.textarea.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmlfieldsettype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlfieldsettype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmlfieldsettype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName legendXName = System.Xml.Linq.XName.Get("legend", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList legendField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList legend { + get { + if ((this.legendField == null)) { + this.legendField = new XTypedList(this, LinqToXsdTypeManager.Instance, legendXName); + } + return this.legendField; + } + set { + if ((value == null)) { + this.legendField = null; + } + else { + if ((this.legendField == null)) { + this.legendField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, legendXName); + } + else { + XTypedServices.SetList(this.legendField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName formXName = System.Xml.Linq.XName.Get("form", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList formField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList form { + get { + if ((this.formField == null)) { + this.formField = new XTypedList(this, LinqToXsdTypeManager.Instance, formXName); + } + return this.formField; + } + set { + if ((value == null)) { + this.formField = null; + } + else { + if ((this.formField == null)) { + this.formField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, formXName); + } + else { + XTypedServices.SetList(this.formField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName fieldsetXName = System.Xml.Linq.XName.Get("fieldset", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList fieldsetField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList fieldset { + get { + if ((this.fieldsetField == null)) { + this.fieldsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, fieldsetXName); + } + return this.fieldsetField; + } + set { + if ((value == null)) { + this.fieldsetField = null; + } + else { + if ((this.fieldsetField == null)) { + this.fieldsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, fieldsetXName); + } + else { + XTypedServices.SetList(this.fieldsetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((legend | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | form | fieldset | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlfieldsettype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlfieldsettype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlfieldsettype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.fieldset.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlfieldsettype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(legendXName), new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(formXName), new NamedContentModelEntity(fieldsetXName), new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(legendXName, typeof(xhtmllegendtype)); + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(formXName, typeof(xhtmlformtype)); + localElementDictionary.Add(fieldsetXName, typeof(xhtmlfieldsettype)); + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public partial class xhtmllegendtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmllegendtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public xhtmllegendtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rubyXName = System.Xml.Linq.XName.Get("ruby", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rubyField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ruby { + get { + if ((this.rubyField == null)) { + this.rubyField = new XTypedList(this, LinqToXsdTypeManager.Instance, rubyXName); + } + return this.rubyField; + } + set { + if ((value == null)) { + this.rubyField = null; + } + else { + if ((this.rubyField == null)) { + this.rubyField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rubyXName); + } + else { + XTypedServices.SetList(this.rubyField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | (ruby)|ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmllegendtype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmllegendtype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmllegendtype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName accesskeyXName = System.Xml.Linq.XName.Get("accesskey", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accesskey { + get { + XAttribute x = this.Attribute(accesskeyXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(accesskeyXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.legend.type", "http://www.w3.org/1999/xhtml"); + + static xhtmllegendtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new SequenceContentModelEntity(new NamedContentModelEntity(rubyXName)), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(rubyXName, typeof(xhtmlrubytype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public partial class xhtmlbuttontype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlbuttontype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public xhtmlbuttontype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h1XName = System.Xml.Linq.XName.Get("h1", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList h1 { + get { + if ((this.h1Field == null)) { + this.h1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h1XName); + } + return this.h1Field; + } + set { + if ((value == null)) { + this.h1Field = null; + } + else { + if ((this.h1Field == null)) { + this.h1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h1XName); + } + else { + XTypedServices.SetList(this.h1Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h2XName = System.Xml.Linq.XName.Get("h2", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h2Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList h2 { + get { + if ((this.h2Field == null)) { + this.h2Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h2XName); + } + return this.h2Field; + } + set { + if ((value == null)) { + this.h2Field = null; + } + else { + if ((this.h2Field == null)) { + this.h2Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h2XName); + } + else { + XTypedServices.SetList(this.h2Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h3XName = System.Xml.Linq.XName.Get("h3", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h3Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList h3 { + get { + if ((this.h3Field == null)) { + this.h3Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h3XName); + } + return this.h3Field; + } + set { + if ((value == null)) { + this.h3Field = null; + } + else { + if ((this.h3Field == null)) { + this.h3Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h3XName); + } + else { + XTypedServices.SetList(this.h3Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h4XName = System.Xml.Linq.XName.Get("h4", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h4Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList h4 { + get { + if ((this.h4Field == null)) { + this.h4Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h4XName); + } + return this.h4Field; + } + set { + if ((value == null)) { + this.h4Field = null; + } + else { + if ((this.h4Field == null)) { + this.h4Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h4XName); + } + else { + XTypedServices.SetList(this.h4Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h5XName = System.Xml.Linq.XName.Get("h5", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h5Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList h5 { + get { + if ((this.h5Field == null)) { + this.h5Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h5XName); + } + return this.h5Field; + } + set { + if ((value == null)) { + this.h5Field = null; + } + else { + if ((this.h5Field == null)) { + this.h5Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h5XName); + } + else { + XTypedServices.SetList(this.h5Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName h6XName = System.Xml.Linq.XName.Get("h6", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList h6Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList h6 { + get { + if ((this.h6Field == null)) { + this.h6Field = new XTypedList(this, LinqToXsdTypeManager.Instance, h6XName); + } + return this.h6Field; + } + set { + if ((value == null)) { + this.h6Field = null; + } + else { + if ((this.h6Field == null)) { + this.h6Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, h6XName); + } + else { + XTypedServices.SetList(this.h6Field, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ulXName = System.Xml.Linq.XName.Get("ul", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ulField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList ul { + get { + if ((this.ulField == null)) { + this.ulField = new XTypedList(this, LinqToXsdTypeManager.Instance, ulXName); + } + return this.ulField; + } + set { + if ((value == null)) { + this.ulField = null; + } + else { + if ((this.ulField == null)) { + this.ulField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ulXName); + } + else { + XTypedServices.SetList(this.ulField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName olXName = System.Xml.Linq.XName.Get("ol", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList olField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList ol { + get { + if ((this.olField == null)) { + this.olField = new XTypedList(this, LinqToXsdTypeManager.Instance, olXName); + } + return this.olField; + } + set { + if ((value == null)) { + this.olField = null; + } + else { + if ((this.olField == null)) { + this.olField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, olXName); + } + else { + XTypedServices.SetList(this.olField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dlXName = System.Xml.Linq.XName.Get("dl", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dlField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList dl { + get { + if ((this.dlField == null)) { + this.dlField = new XTypedList(this, LinqToXsdTypeManager.Instance, dlXName); + } + return this.dlField; + } + set { + if ((value == null)) { + this.dlField = null; + } + else { + if ((this.dlField == null)) { + this.dlField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dlXName); + } + else { + XTypedServices.SetList(this.dlField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName pXName = System.Xml.Linq.XName.Get("p", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList pField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList p { + get { + if ((this.pField == null)) { + this.pField = new XTypedList(this, LinqToXsdTypeManager.Instance, pXName); + } + return this.pField; + } + set { + if ((value == null)) { + this.pField = null; + } + else { + if ((this.pField == null)) { + this.pField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, pXName); + } + else { + XTypedServices.SetList(this.pField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName divXName = System.Xml.Linq.XName.Get("div", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList divField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList div { + get { + if ((this.divField == null)) { + this.divField = new XTypedList(this, LinqToXsdTypeManager.Instance, divXName); + } + return this.divField; + } + set { + if ((value == null)) { + this.divField = null; + } + else { + if ((this.divField == null)) { + this.divField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, divXName); + } + else { + XTypedServices.SetList(this.divField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName preXName = System.Xml.Linq.XName.Get("pre", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList preField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList pre { + get { + if ((this.preField == null)) { + this.preField = new XTypedList(this, LinqToXsdTypeManager.Instance, preXName); + } + return this.preField; + } + set { + if ((value == null)) { + this.preField = null; + } + else { + if ((this.preField == null)) { + this.preField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, preXName); + } + else { + XTypedServices.SetList(this.preField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName blockquoteXName = System.Xml.Linq.XName.Get("blockquote", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList blockquoteField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList blockquote { + get { + if ((this.blockquoteField == null)) { + this.blockquoteField = new XTypedList(this, LinqToXsdTypeManager.Instance, blockquoteXName); + } + return this.blockquoteField; + } + set { + if ((value == null)) { + this.blockquoteField = null; + } + else { + if ((this.blockquoteField == null)) { + this.blockquoteField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, blockquoteXName); + } + else { + XTypedServices.SetList(this.blockquoteField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName addressXName = System.Xml.Linq.XName.Get("address", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList addressField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList address { + get { + if ((this.addressField == null)) { + this.addressField = new XTypedList(this, LinqToXsdTypeManager.Instance, addressXName); + } + return this.addressField; + } + set { + if ((value == null)) { + this.addressField = null; + } + else { + if ((this.addressField == null)) { + this.addressField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, addressXName); + } + else { + XTypedServices.SetList(this.addressField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName hrXName = System.Xml.Linq.XName.Get("hr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList hrField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList hr { + get { + if ((this.hrField == null)) { + this.hrField = new XTypedList(this, LinqToXsdTypeManager.Instance, hrXName); + } + return this.hrField; + } + set { + if ((value == null)) { + this.hrField = null; + } + else { + if ((this.hrField == null)) { + this.hrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, hrXName); + } + else { + XTypedServices.SetList(this.hrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tableXName = System.Xml.Linq.XName.Get("table", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList tableField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList table { + get { + if ((this.tableField == null)) { + this.tableField = new XTypedList(this, LinqToXsdTypeManager.Instance, tableXName); + } + return this.tableField; + } + set { + if ((value == null)) { + this.tableField = null; + } + else { + if ((this.tableField == null)) { + this.tableField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, tableXName); + } + else { + XTypedServices.SetList(this.tableField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dl | p | div | pre | blockquote | address | (hr)|table | ins | del | script | noscript | br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|img | map | @object)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spaceXName = System.Xml.Linq.XName.Get("space", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + XAttribute x = this.Attribute(spaceXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + set { + this.SetAttribute(spaceXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NCName).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @classXName = System.Xml.Linq.XName.Get("class", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string @class { + get { + XAttribute x = this.Attribute(@classXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(@classXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName titleXName = System.Xml.Linq.XName.Get("title", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string title { + get { + XAttribute x = this.Attribute(titleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(titleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName langXName = System.Xml.Linq.XName.Get("lang", "http://www.w3.org/XML/1998/namespace"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + XAttribute x = this.Attribute(langXName); + return XTypedServices.ParseUnionValue(x, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang", this, langXName, global::www.w3.org.XML.Item1998.@namespace.lang.TypeDefinition); + } + } + + public enum DirEnum { + + ltr, + + rtl, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dirXName = System.Xml.Linq.XName.Get("dir", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlbuttontype.DirEnum? dir { + get { + XAttribute x = this.Attribute(dirXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlbuttontype.DirEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlbuttontype.DirEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(dirXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName lang1XName = System.Xml.Linq.XName.Get("lang", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + XAttribute x = this.Attribute(lang1XName); + return XTypedServices.ParseUnionValue(x, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + set { + this.SetUnionAttribute(value, "lang1", this, lang1XName, global::W3C.Xhtml.Datatypes.LanguageCode.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName styleXName = System.Xml.Linq.XName.Get("style", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string style { + get { + XAttribute x = this.Attribute(styleXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(styleXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onclickXName = System.Xml.Linq.XName.Get("onclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onclick { + get { + XAttribute x = this.Attribute(onclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ondblclickXName = System.Xml.Linq.XName.Get("ondblclick", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string ondblclick { + get { + XAttribute x = this.Attribute(ondblclickXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(ondblclickXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousedownXName = System.Xml.Linq.XName.Get("onmousedown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousedown { + get { + XAttribute x = this.Attribute(onmousedownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousedownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseupXName = System.Xml.Linq.XName.Get("onmouseup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseup { + get { + XAttribute x = this.Attribute(onmouseupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoverXName = System.Xml.Linq.XName.Get("onmouseover", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseover { + get { + XAttribute x = this.Attribute(onmouseoverXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoverXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmousemoveXName = System.Xml.Linq.XName.Get("onmousemove", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmousemove { + get { + XAttribute x = this.Attribute(onmousemoveXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmousemoveXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onmouseoutXName = System.Xml.Linq.XName.Get("onmouseout", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onmouseout { + get { + XAttribute x = this.Attribute(onmouseoutXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onmouseoutXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeypressXName = System.Xml.Linq.XName.Get("onkeypress", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeypress { + get { + XAttribute x = this.Attribute(onkeypressXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeypressXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeydownXName = System.Xml.Linq.XName.Get("onkeydown", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeydown { + get { + XAttribute x = this.Attribute(onkeydownXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeydownXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onkeyupXName = System.Xml.Linq.XName.Get("onkeyup", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onkeyup { + get { + XAttribute x = this.Attribute(onkeyupXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onkeyupXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName valueXName = System.Xml.Linq.XName.Get("value", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string value { + get { + XAttribute x = this.Attribute(valueXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(valueXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + public enum TypeEnum { + + button, + + submit, + + reset, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName typeXName = System.Xml.Linq.XName.Get("type", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static string typeDefaultValue = "submit"; + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlbuttontype.TypeEnum type { + get { + XAttribute x = this.Attribute(typeXName); + return ((W3C.Xhtml.xhtmlbuttontype.TypeEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlbuttontype.TypeEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype, typeDefaultValue)))); + } + set { + this.SetAttribute(typeXName, value.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + public enum DisabledEnum { + + disabled, + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName disabledXName = System.Xml.Linq.XName.Get("disabled", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlbuttontype.DisabledEnum? disabled { + get { + XAttribute x = this.Attribute(disabledXName); + if ((x == null)) { + return null; + } + return ((W3C.Xhtml.xhtmlbuttontype.DisabledEnum)(Enum.Parse(typeof(W3C.Xhtml.xhtmlbuttontype.DisabledEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype)))); + } + set { + this.SetAttribute(disabledXName, value?.ToString(), XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName tabindexXName = System.Xml.Linq.XName.Get("tabindex", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? tabindex { + get { + XAttribute x = this.Attribute(tabindexXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(tabindexXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName accesskeyXName = System.Xml.Linq.XName.Get("accesskey", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accesskey { + get { + XAttribute x = this.Attribute(accesskeyXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(accesskeyXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onfocusXName = System.Xml.Linq.XName.Get("onfocus", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onfocus { + get { + XAttribute x = this.Attribute(onfocusXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onfocusXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName onblurXName = System.Xml.Linq.XName.Get("onblur", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string onblur { + get { + XAttribute x = this.Attribute(onblurXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(onblurXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.button.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlbuttontype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(h1XName), new NamedContentModelEntity(h2XName), new NamedContentModelEntity(h3XName), new NamedContentModelEntity(h4XName), new NamedContentModelEntity(h5XName), new NamedContentModelEntity(h6XName), new NamedContentModelEntity(ulXName), new NamedContentModelEntity(olXName), new NamedContentModelEntity(dlXName), new NamedContentModelEntity(pXName), new NamedContentModelEntity(divXName), new NamedContentModelEntity(preXName), new NamedContentModelEntity(blockquoteXName), new NamedContentModelEntity(addressXName), new SequenceContentModelEntity(new NamedContentModelEntity(hrXName)), new NamedContentModelEntity(tableXName), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName), new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(h1XName, typeof(xhtmlh1type)); + localElementDictionary.Add(h2XName, typeof(xhtmlh2type)); + localElementDictionary.Add(h3XName, typeof(xhtmlh3type)); + localElementDictionary.Add(h4XName, typeof(xhtmlh4type)); + localElementDictionary.Add(h5XName, typeof(xhtmlh5type)); + localElementDictionary.Add(h6XName, typeof(xhtmlh6type)); + localElementDictionary.Add(ulXName, typeof(xhtmlultype)); + localElementDictionary.Add(olXName, typeof(xhtmloltype)); + localElementDictionary.Add(dlXName, typeof(xhtmldltype)); + localElementDictionary.Add(pXName, typeof(xhtmlptype)); + localElementDictionary.Add(divXName, typeof(xhtmldivtype)); + localElementDictionary.Add(preXName, typeof(xhtmlpretype)); + localElementDictionary.Add(blockquoteXName, typeof(xhtmlblockquotetype)); + localElementDictionary.Add(addressXName, typeof(xhtmladdresstype)); + localElementDictionary.Add(hrXName, typeof(xhtmlhrtype)); + localElementDictionary.Add(tableXName, typeof(xhtmltabletype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((rb, (rt | (rp, rt, rp)))|(rbc, rtc+)) + /// + /// + public partial class xhtmlrubytype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlrubytype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((rb, (rt | (rp, rt, rp)))|(rbc, rtc+)) + /// + /// + public xhtmlrubytype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rbXName = System.Xml.Linq.XName.Get("rb", "http://www.w3.org/1999/xhtml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((rb, (rt | (rp, rt, rp)))|(rbc, rtc+)) + /// + /// + public virtual xhtmlrbtype rb { + get { + XElement x = this.GetElement(rbXName); + return ((xhtmlrbtype)(x)); + } + set { + this.SetElement(rbXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rtXName = System.Xml.Linq.XName.Get("rt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rtField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((rb, (rt | (rp, rt, rp)))|(rbc, rtc+)) + /// + /// + public virtual IList rt { + get { + if ((this.rtField == null)) { + this.rtField = new XTypedList(this, LinqToXsdTypeManager.Instance, rtXName); + } + return this.rtField; + } + set { + if ((value == null)) { + this.rtField = null; + } + else { + if ((this.rtField == null)) { + this.rtField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rtXName); + } + else { + XTypedServices.SetList(this.rtField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rpXName = System.Xml.Linq.XName.Get("rp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rpField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((rb, (rt | (rp, rt, rp)))|(rbc, rtc+)) + /// + /// + public virtual IList rp { + get { + if ((this.rpField == null)) { + this.rpField = new XTypedList(this, LinqToXsdTypeManager.Instance, rpXName); + } + return this.rpField; + } + set { + if ((value == null)) { + this.rpField = null; + } + else { + if ((this.rpField == null)) { + this.rpField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rpXName); + } + else { + XTypedServices.SetList(this.rpField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rbcXName = System.Xml.Linq.XName.Get("rbc", "http://www.w3.org/1999/xhtml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((rb, (rt | (rp, rt, rp)))|(rbc, rtc+)) + /// + /// + public virtual xhtmlrbctype rbc { + get { + XElement x = this.GetElement(rbcXName); + return ((xhtmlrbctype)(x)); + } + set { + this.SetElement(rbcXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rtcXName = System.Xml.Linq.XName.Get("rtc", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList rtcField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((rb, (rt | (rp, rt, rp)))|(rbc, rtc+)) + /// + /// + public virtual IList rtc { + get { + if ((this.rtcField == null)) { + this.rtcField = new XTypedList(this, LinqToXsdTypeManager.Instance, rtcXName); + } + return this.rtcField; + } + set { + if ((value == null)) { + this.rtcField = null; + } + else { + if ((this.rtcField == null)) { + this.rtcField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, rtcXName); + } + else { + XTypedServices.SetList(this.rtcField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.ruby.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlrubytype() { + BuildElementDictionary(); + contentModel = new ChoiceContentModelEntity(new SequenceContentModelEntity(new NamedContentModelEntity(rbXName), new ChoiceContentModelEntity(new NamedContentModelEntity(rtXName), new SequenceContentModelEntity(new NamedContentModelEntity(rpXName), new NamedContentModelEntity(rtXName), new NamedContentModelEntity(rpXName)))), new SequenceContentModelEntity(new NamedContentModelEntity(rbcXName), new NamedContentModelEntity(rtcXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(rbXName, typeof(xhtmlrbtype)); + localElementDictionary.Add(rtXName, typeof(xhtmlrttype)); + localElementDictionary.Add(rpXName, typeof(xhtmlrptype)); + localElementDictionary.Add(rbcXName, typeof(xhtmlrbctype)); + localElementDictionary.Add(rtcXName, typeof(xhtmlrtctype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (rb) + /// + /// + public partial class xhtmlrbctype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlrbctype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (rb) + /// + /// + public xhtmlrbctype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rbXName = System.Xml.Linq.XName.Get("rb", "http://www.w3.org/1999/xhtml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (rb) + /// + /// + public virtual xhtmlrbtype rb { + get { + XElement x = this.GetElement(rbXName); + return ((xhtmlrbtype)(x)); + } + set { + this.SetElement(rbXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.rbc.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlrbctype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(rbXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(rbXName, typeof(xhtmlrbtype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public partial class xhtmlrtctype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlrtctype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public xhtmlrtctype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.rtc.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlrtctype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public partial class xhtmlrbtype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlrbtype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public xhtmlrbtype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.rb.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlrbtype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public partial class xhtmlrttype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlrttype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public xhtmlrttype() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName brXName = System.Xml.Linq.XName.Get("br", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList brField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList br { + get { + if ((this.brField == null)) { + this.brField = new XTypedList(this, LinqToXsdTypeManager.Instance, brXName); + } + return this.brField; + } + set { + if ((value == null)) { + this.brField = null; + } + else { + if ((this.brField == null)) { + this.brField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, brXName); + } + else { + XTypedServices.SetList(this.brField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName spanXName = System.Xml.Linq.XName.Get("span", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spanField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList span { + get { + if ((this.spanField == null)) { + this.spanField = new XTypedList(this, LinqToXsdTypeManager.Instance, spanXName); + } + return this.spanField; + } + set { + if ((value == null)) { + this.spanField = null; + } + else { + if ((this.spanField == null)) { + this.spanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spanXName); + } + else { + XTypedServices.SetList(this.spanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName emXName = System.Xml.Linq.XName.Get("em", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList emField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList em { + get { + if ((this.emField == null)) { + this.emField = new XTypedList(this, LinqToXsdTypeManager.Instance, emXName); + } + return this.emField; + } + set { + if ((value == null)) { + this.emField = null; + } + else { + if ((this.emField == null)) { + this.emField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, emXName); + } + else { + XTypedServices.SetList(this.emField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName strongXName = System.Xml.Linq.XName.Get("strong", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList strongField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList strong { + get { + if ((this.strongField == null)) { + this.strongField = new XTypedList(this, LinqToXsdTypeManager.Instance, strongXName); + } + return this.strongField; + } + set { + if ((value == null)) { + this.strongField = null; + } + else { + if ((this.strongField == null)) { + this.strongField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, strongXName); + } + else { + XTypedServices.SetList(this.strongField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName dfnXName = System.Xml.Linq.XName.Get("dfn", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dfnField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList dfn { + get { + if ((this.dfnField == null)) { + this.dfnField = new XTypedList(this, LinqToXsdTypeManager.Instance, dfnXName); + } + return this.dfnField; + } + set { + if ((value == null)) { + this.dfnField = null; + } + else { + if ((this.dfnField == null)) { + this.dfnField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dfnXName); + } + else { + XTypedServices.SetList(this.dfnField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName codeXName = System.Xml.Linq.XName.Get("code", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList codeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList code { + get { + if ((this.codeField == null)) { + this.codeField = new XTypedList(this, LinqToXsdTypeManager.Instance, codeXName); + } + return this.codeField; + } + set { + if ((value == null)) { + this.codeField = null; + } + else { + if ((this.codeField == null)) { + this.codeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, codeXName); + } + else { + XTypedServices.SetList(this.codeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName sampXName = System.Xml.Linq.XName.Get("samp", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList samp { + get { + if ((this.sampField == null)) { + this.sampField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampXName); + } + return this.sampField; + } + set { + if ((value == null)) { + this.sampField = null; + } + else { + if ((this.sampField == null)) { + this.sampField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampXName); + } + else { + XTypedServices.SetList(this.sampField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName kbdXName = System.Xml.Linq.XName.Get("kbd", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList kbdField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList kbd { + get { + if ((this.kbdField == null)) { + this.kbdField = new XTypedList(this, LinqToXsdTypeManager.Instance, kbdXName); + } + return this.kbdField; + } + set { + if ((value == null)) { + this.kbdField = null; + } + else { + if ((this.kbdField == null)) { + this.kbdField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, kbdXName); + } + else { + XTypedServices.SetList(this.kbdField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @varXName = System.Xml.Linq.XName.Get("var", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @varField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList @var { + get { + if ((this.@varField == null)) { + this.@varField = new XTypedList(this, LinqToXsdTypeManager.Instance, @varXName); + } + return this.@varField; + } + set { + if ((value == null)) { + this.@varField = null; + } + else { + if ((this.@varField == null)) { + this.@varField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @varXName); + } + else { + XTypedServices.SetList(this.@varField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName citeXName = System.Xml.Linq.XName.Get("cite", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList citeField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList cite { + get { + if ((this.citeField == null)) { + this.citeField = new XTypedList(this, LinqToXsdTypeManager.Instance, citeXName); + } + return this.citeField; + } + set { + if ((value == null)) { + this.citeField = null; + } + else { + if ((this.citeField == null)) { + this.citeField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, citeXName); + } + else { + XTypedServices.SetList(this.citeField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName abbrXName = System.Xml.Linq.XName.Get("abbr", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList abbrField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList abbr { + get { + if ((this.abbrField == null)) { + this.abbrField = new XTypedList(this, LinqToXsdTypeManager.Instance, abbrXName); + } + return this.abbrField; + } + set { + if ((value == null)) { + this.abbrField = null; + } + else { + if ((this.abbrField == null)) { + this.abbrField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, abbrXName); + } + else { + XTypedServices.SetList(this.abbrField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName acronymXName = System.Xml.Linq.XName.Get("acronym", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList acronymField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList acronym { + get { + if ((this.acronymField == null)) { + this.acronymField = new XTypedList(this, LinqToXsdTypeManager.Instance, acronymXName); + } + return this.acronymField; + } + set { + if ((value == null)) { + this.acronymField = null; + } + else { + if ((this.acronymField == null)) { + this.acronymField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, acronymXName); + } + else { + XTypedServices.SetList(this.acronymField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName qXName = System.Xml.Linq.XName.Get("q", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList qField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList q { + get { + if ((this.qField == null)) { + this.qField = new XTypedList(this, LinqToXsdTypeManager.Instance, qXName); + } + return this.qField; + } + set { + if ((value == null)) { + this.qField = null; + } + else { + if ((this.qField == null)) { + this.qField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, qXName); + } + else { + XTypedServices.SetList(this.qField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName ttXName = System.Xml.Linq.XName.Get("tt", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList ttField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList tt { + get { + if ((this.ttField == null)) { + this.ttField = new XTypedList(this, LinqToXsdTypeManager.Instance, ttXName); + } + return this.ttField; + } + set { + if ((value == null)) { + this.ttField = null; + } + else { + if ((this.ttField == null)) { + this.ttField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, ttXName); + } + else { + XTypedServices.SetList(this.ttField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName iXName = System.Xml.Linq.XName.Get("i", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList iField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList i { + get { + if ((this.iField == null)) { + this.iField = new XTypedList(this, LinqToXsdTypeManager.Instance, iXName); + } + return this.iField; + } + set { + if ((value == null)) { + this.iField = null; + } + else { + if ((this.iField == null)) { + this.iField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, iXName); + } + else { + XTypedServices.SetList(this.iField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bXName = System.Xml.Linq.XName.Get("b", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList b { + get { + if ((this.bField == null)) { + this.bField = new XTypedList(this, LinqToXsdTypeManager.Instance, bXName); + } + return this.bField; + } + set { + if ((value == null)) { + this.bField = null; + } + else { + if ((this.bField == null)) { + this.bField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bXName); + } + else { + XTypedServices.SetList(this.bField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bigXName = System.Xml.Linq.XName.Get("big", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bigField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList big { + get { + if ((this.bigField == null)) { + this.bigField = new XTypedList(this, LinqToXsdTypeManager.Instance, bigXName); + } + return this.bigField; + } + set { + if ((value == null)) { + this.bigField = null; + } + else { + if ((this.bigField == null)) { + this.bigField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bigXName); + } + else { + XTypedServices.SetList(this.bigField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName smallXName = System.Xml.Linq.XName.Get("small", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList smallField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList small { + get { + if ((this.smallField == null)) { + this.smallField = new XTypedList(this, LinqToXsdTypeManager.Instance, smallXName); + } + return this.smallField; + } + set { + if ((value == null)) { + this.smallField = null; + } + else { + if ((this.smallField == null)) { + this.smallField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, smallXName); + } + else { + XTypedServices.SetList(this.smallField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName subXName = System.Xml.Linq.XName.Get("sub", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList subField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList sub { + get { + if ((this.subField == null)) { + this.subField = new XTypedList(this, LinqToXsdTypeManager.Instance, subXName); + } + return this.subField; + } + set { + if ((value == null)) { + this.subField = null; + } + else { + if ((this.subField == null)) { + this.subField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, subXName); + } + else { + XTypedServices.SetList(this.subField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName supXName = System.Xml.Linq.XName.Get("sup", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList supField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList sup { + get { + if ((this.supField == null)) { + this.supField = new XTypedList(this, LinqToXsdTypeManager.Instance, supXName); + } + return this.supField; + } + set { + if ((value == null)) { + this.supField = null; + } + else { + if ((this.supField == null)) { + this.supField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, supXName); + } + else { + XTypedServices.SetList(this.supField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName bdoXName = System.Xml.Linq.XName.Get("bdo", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList bdoField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList bdo { + get { + if ((this.bdoField == null)) { + this.bdoField = new XTypedList(this, LinqToXsdTypeManager.Instance, bdoXName); + } + return this.bdoField; + } + set { + if ((value == null)) { + this.bdoField = null; + } + else { + if ((this.bdoField == null)) { + this.bdoField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, bdoXName); + } + else { + XTypedServices.SetList(this.bdoField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName aXName = System.Xml.Linq.XName.Get("a", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList aField; + + /// + /// + /// Occurrence: required + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList a { + get { + if ((this.aField == null)) { + this.aField = new XTypedList(this, LinqToXsdTypeManager.Instance, aXName); + } + return this.aField; + } + set { + if ((value == null)) { + this.aField = null; + } + else { + if ((this.aField == null)) { + this.aField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, aXName); + } + else { + XTypedServices.SetList(this.aField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName imgXName = System.Xml.Linq.XName.Get("img", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList imgField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList img { + get { + if ((this.imgField == null)) { + this.imgField = new XTypedList(this, LinqToXsdTypeManager.Instance, imgXName); + } + return this.imgField; + } + set { + if ((value == null)) { + this.imgField = null; + } + else { + if ((this.imgField == null)) { + this.imgField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, imgXName); + } + else { + XTypedServices.SetList(this.imgField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName mapXName = System.Xml.Linq.XName.Get("map", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList mapField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList map { + get { + if ((this.mapField == null)) { + this.mapField = new XTypedList(this, LinqToXsdTypeManager.Instance, mapXName); + } + return this.mapField; + } + set { + if ((value == null)) { + this.mapField = null; + } + else { + if ((this.mapField == null)) { + this.mapField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, mapXName); + } + else { + XTypedServices.SetList(this.mapField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName @objectXName = System.Xml.Linq.XName.Get("object", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList @objectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList @object { + get { + if ((this.@objectField == null)) { + this.@objectField = new XTypedList(this, LinqToXsdTypeManager.Instance, @objectXName); + } + return this.@objectField; + } + set { + if ((value == null)) { + this.@objectField = null; + } + else { + if ((this.@objectField == null)) { + this.@objectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, @objectXName); + } + else { + XTypedServices.SetList(this.@objectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName inputXName = System.Xml.Linq.XName.Get("input", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList inputField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList input { + get { + if ((this.inputField == null)) { + this.inputField = new XTypedList(this, LinqToXsdTypeManager.Instance, inputXName); + } + return this.inputField; + } + set { + if ((value == null)) { + this.inputField = null; + } + else { + if ((this.inputField == null)) { + this.inputField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, inputXName); + } + else { + XTypedServices.SetList(this.inputField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName selectXName = System.Xml.Linq.XName.Get("select", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList select { + get { + if ((this.selectField == null)) { + this.selectField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectXName); + } + return this.selectField; + } + set { + if ((value == null)) { + this.selectField = null; + } + else { + if ((this.selectField == null)) { + this.selectField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectXName); + } + else { + XTypedServices.SetList(this.selectField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName textareaXName = System.Xml.Linq.XName.Get("textarea", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList textareaField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList textarea { + get { + if ((this.textareaField == null)) { + this.textareaField = new XTypedList(this, LinqToXsdTypeManager.Instance, textareaXName); + } + return this.textareaField; + } + set { + if ((value == null)) { + this.textareaField = null; + } + else { + if ((this.textareaField == null)) { + this.textareaField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, textareaXName); + } + else { + XTypedServices.SetList(this.textareaField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName labelXName = System.Xml.Linq.XName.Get("label", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList labelField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList label { + get { + if ((this.labelField == null)) { + this.labelField = new XTypedList(this, LinqToXsdTypeManager.Instance, labelXName); + } + return this.labelField; + } + set { + if ((value == null)) { + this.labelField = null; + } + else { + if ((this.labelField == null)) { + this.labelField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, labelXName); + } + else { + XTypedServices.SetList(this.labelField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName buttonXName = System.Xml.Linq.XName.Get("button", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList buttonField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList button { + get { + if ((this.buttonField == null)) { + this.buttonField = new XTypedList(this, LinqToXsdTypeManager.Instance, buttonXName); + } + return this.buttonField; + } + set { + if ((value == null)) { + this.buttonField = null; + } + else { + if ((this.buttonField == null)) { + this.buttonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, buttonXName); + } + else { + XTypedServices.SetList(this.buttonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName insXName = System.Xml.Linq.XName.Get("ins", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList insField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList ins { + get { + if ((this.insField == null)) { + this.insField = new XTypedList(this, LinqToXsdTypeManager.Instance, insXName); + } + return this.insField; + } + set { + if ((value == null)) { + this.insField = null; + } + else { + if ((this.insField == null)) { + this.insField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, insXName); + } + else { + XTypedServices.SetList(this.insField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName delXName = System.Xml.Linq.XName.Get("del", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList delField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList del { + get { + if ((this.delField == null)) { + this.delField = new XTypedList(this, LinqToXsdTypeManager.Instance, delXName); + } + return this.delField; + } + set { + if ((value == null)) { + this.delField = null; + } + else { + if ((this.delField == null)) { + this.delField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, delXName); + } + else { + XTypedServices.SetList(this.delField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName scriptXName = System.Xml.Linq.XName.Get("script", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList script { + get { + if ((this.scriptField == null)) { + this.scriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, scriptXName); + } + return this.scriptField; + } + set { + if ((value == null)) { + this.scriptField = null; + } + else { + if ((this.scriptField == null)) { + this.scriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scriptXName); + } + else { + XTypedServices.SetList(this.scriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName noscriptXName = System.Xml.Linq.XName.Get("noscript", "http://www.w3.org/1999/xhtml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList noscriptField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: ((br | span | em | strong | dfn | code | samp | kbd | @var | cite | abbr | acronym | q | tt | i | b | big | small | sub | sup | (bdo)|(a)|img | map | @object | input | select | textarea | label | button | ins | del | script | noscript)*) + /// + /// + public virtual IList noscript { + get { + if ((this.noscriptField == null)) { + this.noscriptField = new XTypedList(this, LinqToXsdTypeManager.Instance, noscriptXName); + } + return this.noscriptField; + } + set { + if ((value == null)) { + this.noscriptField = null; + } + else { + if ((this.noscriptField == null)) { + this.noscriptField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, noscriptXName); + } + else { + XTypedServices.SetList(this.noscriptField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + internal static readonly System.Xml.Linq.XName rbspanXName = System.Xml.Linq.XName.Get("rbspan", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static decimal rbspanDefaultValue = System.Xml.XmlConvert.ToDecimal("1"); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual decimal rbspan { + get { + XAttribute x = this.Attribute(rbspanXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype, rbspanDefaultValue); + } + set { + this.SetAttribute(rbspanXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.rt.type", "http://www.w3.org/1999/xhtml"); + + static xhtmlrttype() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new ChoiceContentModelEntity(new NamedContentModelEntity(brXName), new NamedContentModelEntity(spanXName), new NamedContentModelEntity(emXName), new NamedContentModelEntity(strongXName), new NamedContentModelEntity(dfnXName), new NamedContentModelEntity(codeXName), new NamedContentModelEntity(sampXName), new NamedContentModelEntity(kbdXName), new NamedContentModelEntity(@varXName), new NamedContentModelEntity(citeXName), new NamedContentModelEntity(abbrXName), new NamedContentModelEntity(acronymXName), new NamedContentModelEntity(qXName), new NamedContentModelEntity(ttXName), new NamedContentModelEntity(iXName), new NamedContentModelEntity(bXName), new NamedContentModelEntity(bigXName), new NamedContentModelEntity(smallXName), new NamedContentModelEntity(subXName), new NamedContentModelEntity(supXName), new SequenceContentModelEntity(new NamedContentModelEntity(bdoXName)), new SequenceContentModelEntity(new NamedContentModelEntity(aXName)), new NamedContentModelEntity(imgXName), new NamedContentModelEntity(mapXName), new NamedContentModelEntity(@objectXName), new NamedContentModelEntity(inputXName), new NamedContentModelEntity(selectXName), new NamedContentModelEntity(textareaXName), new NamedContentModelEntity(labelXName), new NamedContentModelEntity(buttonXName), new NamedContentModelEntity(insXName), new NamedContentModelEntity(delXName), new NamedContentModelEntity(scriptXName), new NamedContentModelEntity(noscriptXName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(brXName, typeof(xhtmlbrtype)); + localElementDictionary.Add(spanXName, typeof(xhtmlspantype)); + localElementDictionary.Add(emXName, typeof(xhtmlemtype)); + localElementDictionary.Add(strongXName, typeof(xhtmlstrongtype)); + localElementDictionary.Add(dfnXName, typeof(xhtmldfntype)); + localElementDictionary.Add(codeXName, typeof(xhtmlcodetype)); + localElementDictionary.Add(sampXName, typeof(xhtmlsamptype)); + localElementDictionary.Add(kbdXName, typeof(xhtmlkbdtype)); + localElementDictionary.Add(@varXName, typeof(xhtmlvartype)); + localElementDictionary.Add(citeXName, typeof(xhtmlcitetype)); + localElementDictionary.Add(abbrXName, typeof(xhtmlabbrtype)); + localElementDictionary.Add(acronymXName, typeof(xhtmlacronymtype)); + localElementDictionary.Add(qXName, typeof(xhtmlqtype)); + localElementDictionary.Add(ttXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(iXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bigXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(smallXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(subXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(supXName, typeof(xhtmlInlPrestype)); + localElementDictionary.Add(bdoXName, typeof(xhtmlbdotype)); + localElementDictionary.Add(aXName, typeof(xhtmlatype)); + localElementDictionary.Add(imgXName, typeof(xhtmlimgtype)); + localElementDictionary.Add(mapXName, typeof(xhtmlmaptype)); + localElementDictionary.Add(@objectXName, typeof(xhtmlobjecttype)); + localElementDictionary.Add(inputXName, typeof(xhtmlinputtype)); + localElementDictionary.Add(selectXName, typeof(xhtmlselecttype)); + localElementDictionary.Add(textareaXName, typeof(xhtmltextareatype)); + localElementDictionary.Add(labelXName, typeof(xhtmllabeltype)); + localElementDictionary.Add(buttonXName, typeof(xhtmlbuttontype)); + localElementDictionary.Add(insXName, typeof(xhtmledittype)); + localElementDictionary.Add(delXName, typeof(xhtmledittype)); + localElementDictionary.Add(scriptXName, typeof(xhtmlscripttype)); + localElementDictionary.Add(noscriptXName, typeof(xhtmlnoscripttype)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class xhtmlrptype : XTypedElement, IXMetaData { + + public static explicit operator xhtmlrptype(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public xhtmlrptype() { + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("xhtml.rp.type", "http://www.w3.org/1999/xhtml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class html : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static html Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static html Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static html Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator html(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new html(((xhtmlhtmltype)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private xhtmlhtmltype ContentField; + + public html() { + SetInnerType(new xhtmlhtmltype()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual xhtmlhtmltype Content { + get { + return ContentField; + } + } + + private void SetInnerType(xhtmlhtmltype ContentField) { + this.ContentField = ((xhtmlhtmltype)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + public html(xhtmlhtmltype content) { + SetInnerType(content); + } + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (head, body) + /// + /// + public virtual xhtmlheadtype head { + get { + return this.ContentField.head; + } + set { + this.ContentField.head = value; + } + } + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (head, body) + /// + /// + public virtual xhtmlbodytype body { + get { + return this.ContentField.body; + } + set { + this.ContentField.body = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string version { + get { + return this.ContentField.version; + } + set { + this.ContentField.version = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang { + get { + return this.ContentField.lang; + } + set { + this.ContentField.lang = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual W3C.Xhtml.xhtmlhtmltype.DirEnum? dir { + get { + return this.ContentField.dir; + } + set { + this.ContentField.dir = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual object lang1 { + get { + return this.ContentField.lang1; + } + set { + this.ContentField.lang1 = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + return this.ContentField.id; + } + set { + this.ContentField.id = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string space { + get { + return this.ContentField.space; + } + set { + this.ContentField.space = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("html", "http://www.w3.org/1999/xhtml"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public class LinqToXsdTypeManager : ILinqToXsdTypeManager { + + private LinqToXsdTypeManager() { + } + + private static Dictionary typeDictionary = new Dictionary(); + + private static void BuildTypeDictionary() { + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.address.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmladdresstype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.blockquote.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlblockquotetype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.pre.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlpretype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.heading.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlheadingtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.h1.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlh1type)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.h2.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlh2type)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.h3.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlh3type)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.h4.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlh4type)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.h5.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlh5type)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.h6.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlh6type)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.div.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmldivtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.p.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlptype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.abbr.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlabbrtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.acronym.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlacronymtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.cite.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlcitetype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.code.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlcodetype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.dfn.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmldfntype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.em.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlemtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.kbd.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlkbdtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.samp.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlsamptype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.strong.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlstrongtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.var.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlvartype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.q.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlqtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.br.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlbrtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.span.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlspantype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.a.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlatype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.dt.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmldttype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.dd.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlddtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.dl.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmldltype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.li.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmllitype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.ol.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmloltype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.ul.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlultype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.title.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmltitletype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.head.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlheadtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.body.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlbodytype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.html.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlhtmltype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.edit.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmledittype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.bdo.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlbdotype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.hr.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlhrtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.InlPres.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlInlPrestype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.link.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmllinktype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.meta.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlmetatype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.base.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlbasetype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.script.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlscripttype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.noscript.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlnoscripttype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.style.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlstyletype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.img.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlimgtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.area.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlareatype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.map.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlmaptype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.param.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlparamtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.object.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlobjecttype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.td.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmltdtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.th.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlthtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.tr.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmltrtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.col.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlcoltype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.colgroup.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlcolgrouptype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.tbody.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmltbodytype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.tfoot.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmltfoottype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.thead.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmltheadtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.caption.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlcaptiontype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.table.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmltabletype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.form.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlformtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.label.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmllabeltype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.input.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlinputtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.select.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlselecttype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.optgroup.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmloptgrouptype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.option.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmloptiontype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.textarea.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmltextareatype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.fieldset.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlfieldsettype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.legend.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmllegendtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.button.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlbuttontype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.ruby.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlrubytype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.rbc.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlrbctype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.rtc.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlrtctype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.rb.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlrbtype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.rt.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlrttype)); + typeDictionary.Add(System.Xml.Linq.XName.Get("xhtml.rp.type", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.xhtmlrptype)); + } + + private static Dictionary elementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + elementDictionary.Add(System.Xml.Linq.XName.Get("html", "http://www.w3.org/1999/xhtml"), typeof(global::W3C.Xhtml.html)); + } + + private static Dictionary wrapperDictionary = new Dictionary(); + + private static void BuildWrapperDictionary() { + wrapperDictionary.Add(typeof(W3C.Xhtml.html), typeof(global::W3C.Xhtml.xhtmlhtmltype)); + } + + private static XmlSchemaSet schemaSet; + + XmlSchemaSet ILinqToXsdTypeManager.Schemas { + get { + if ((schemaSet == null)) { + XmlSchemaSet tempSet = new XmlSchemaSet(); + System.Threading.Interlocked.CompareExchange(ref schemaSet, tempSet, null); + } + return schemaSet; + } + set { + schemaSet = value; + } + } + + protected internal static void AddSchemas(XmlSchemaSet schemas) { + schemas.Add(schemaSet); + } + + Dictionary ILinqToXsdTypeManager.GlobalTypeDictionary { + get { + return typeDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.GlobalElementDictionary { + get { + return elementDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.RootContentTypeMapping { + get { + return wrapperDictionary; + } + } + + static LinqToXsdTypeManager() { + BuildTypeDictionary(); + BuildElementDictionary(); + BuildWrapperDictionary(); + } + + public static System.Type GetRootType() { + return elementDictionary[System.Xml.Linq.XName.Get("html", "http://www.w3.org/1999/xhtml")]; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static LinqToXsdTypeManager typeManagerSingleton = new LinqToXsdTypeManager(); + + public static LinqToXsdTypeManager Instance { + get { + return typeManagerSingleton; + } + } + } + + public partial class XRootNamespace { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRootNamespace() { + } + + public static XRootNamespace Load(string xmlFile) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(string xmlFile, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(XmlReader xmlReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRootNamespace(html root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public html html { get {return rootObject as html; } } + } + + public partial class XRoot { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRoot() { + } + + public static XRoot Load(string xmlFile) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(string xmlFile, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(XmlReader xmlReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRoot(global::W3C.Xhtml.html root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::W3C.Xhtml.html html { get {return rootObject as global::W3C.Xhtml.html; } } + } +} +namespace W3C.Xhtml.Datatypes { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + using W3C.Xhtml; + + + public sealed class Length { + + private Length() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger), null), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Token), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(8)), null, 0, 0, null, null, 0, null, null, 0, new string[] { + "\\d+[%]|\\d*\\.\\d+[%]"}, 0, XmlSchemaWhiteSpace.Collapse))}); + } + + public sealed class LinkTypes { + + private LinkTypes() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.ListSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken), null, new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken), null)); + } + + public sealed class MediaDesc { + + private MediaDesc() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + + public sealed class MultiLength { + + private MultiLength() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger), null), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Token), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(8)), null, 0, 0, null, null, 0, null, null, 0, new string[] { + "\\d+[%]|\\d*\\.\\d+[%]"}, 0, XmlSchemaWhiteSpace.Collapse)), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Token), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(8)), null, 0, 0, null, null, 0, null, null, 0, new string[] { + "\\d*\\*"}, 0, XmlSchemaWhiteSpace.Collapse))}); + } + + public sealed class Number { + + private Number() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger), null); + } + + public sealed class Pixels { + + private Pixels() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger), null); + } + + public sealed class Script { + + private Script() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + + public sealed class Color { + + private Color() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken), null), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Token), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(8)), null, 0, 0, null, null, 0, null, null, 0, new string[] { + "#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?"}, 0, XmlSchemaWhiteSpace.Collapse))}); + } + + public sealed class Text { + + private Text() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + + public sealed class Character { + + private Character() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(1)), null, 0, 1, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Preserve)); + } + + public sealed class Charset { + + private Charset() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + + public sealed class Charsets { + + private Charsets() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.ListSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null, W3C.Xhtml.Datatypes.Charset.TypeDefinition); + } + + public sealed class ContentType { + + private ContentType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + + public sealed class ContentTypes { + + private ContentTypes() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + + public sealed class Datetime { + + private Datetime() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), null); + } + + public sealed class FPI { + + private FPI() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NormalizedString), null); + } + + public sealed class FrameTarget { + + private FrameTarget() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + "_blank", + "_self", + "_parent", + "_top"}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Collapse)), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(8)), null, 0, 0, null, null, 0, null, null, 0, new string[] { + "[a-zA-Z].*"}, 0, XmlSchemaWhiteSpace.Preserve))}); + } + + public sealed class LanguageCode { + + private LanguageCode() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Language), null), + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + ""}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Preserve))}); + } + + public sealed class LanguageCodes { + + private LanguageCodes() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + + public sealed class URI { + + private URI() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), null); + } + + public sealed class URIs { + + private URIs() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.ListSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), null, new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), null)); + } + + public sealed class URIREF { + + private URIREF() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(10)), null, 0, 0, null, null, 0, null, null, 1, new string[] { + "#\\c*"}, 0, XmlSchemaWhiteSpace.Preserve)); + } + + public sealed class MultiLengths { + + private MultiLengths() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + + public sealed class CDATA { + + private CDATA() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null); + } + + public sealed class CURIE { + + private CURIE() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(10)), null, 0, 0, null, null, 0, null, null, 1, new string[] { + "(([\\i-[:]][\\c-[:]]*)?:)?(/[^\\s/][^\\s]*|[^\\s/][^\\s]*|[^\\s]?)"}, 0, XmlSchemaWhiteSpace.Preserve)); + } + + public sealed class CURIEs { + + private CURIEs() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.ListSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null, W3C.Xhtml.Datatypes.CURIE.TypeDefinition); + } + + public sealed class SafeCURIE { + + private SafeCURIE() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(10)), null, 0, 0, null, null, 0, null, null, 3, new string[] { + "\\[(([\\i-[:]][\\c-[:]]*)?:)?(/[^\\s/][^\\s]*|[^\\s/][^\\s]*|[^\\s]?)\\]"}, 0, XmlSchemaWhiteSpace.Preserve)); + } + + public sealed class SafeCURIEs { + + private SafeCURIEs() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.ListSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), null, W3C.Xhtml.Datatypes.SafeCURIE.TypeDefinition); + } + + public sealed class URIorSafeCURIE { + + private URIorSafeCURIE() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), null), + W3C.Xhtml.Datatypes.SafeCURIE.TypeDefinition}); + } + + public sealed class URIorSafeCURIEs { + + private URIorSafeCURIEs() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.ListSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, W3C.Xhtml.Datatypes.URIorSafeCURIE.TypeDefinition); + } + + public sealed class PREFIX { + + private PREFIX() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Name), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(8)), null, 0, 0, null, null, 0, null, null, 0, new string[] { + "[\\i-[:]][\\c-[:]]*: [\\i-[:]][\\c-[:]]+:.+"}, 0, XmlSchemaWhiteSpace.Collapse)); + } + + public sealed class PREFIXes { + + private PREFIXes() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.ListSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Name), null, W3C.Xhtml.Datatypes.PREFIX.TypeDefinition); + } + + public sealed class TERM { + + private TERM() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Name), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(8)), null, 0, 0, null, null, 0, null, null, 0, new string[] { + "[\\i-[:]][/\\c-[:]]*"}, 0, XmlSchemaWhiteSpace.Collapse)); + } + + public sealed class CURIEorIRI { + + private CURIEorIRI() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + W3C.Xhtml.Datatypes.CURIE.TypeDefinition, + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), null)}); + } + + public sealed class CURIEorIRIs { + + private CURIEorIRIs() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.ListSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, W3C.Xhtml.Datatypes.CURIEorIRI.TypeDefinition); + } + + public sealed class SafeCURIEorCURIEorIRI { + + private SafeCURIEorCURIEorIRI() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + W3C.Xhtml.Datatypes.SafeCURIE.TypeDefinition, + W3C.Xhtml.Datatypes.CURIE.TypeDefinition, + new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), null)}); + } + + public sealed class SafeCURIEorCURIEorIRIs { + + private SafeCURIEorCURIEorIRIs() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.ListSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, W3C.Xhtml.Datatypes.SafeCURIEorCURIEorIRI.TypeDefinition); + } + + public sealed class AbsIRI { + + private AbsIRI() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(8)), null, 0, 0, null, null, 0, null, null, 0, new string[] { + "[\\i-[:]][\\c-[:]]+:.+"}, 0, XmlSchemaWhiteSpace.Preserve)); + } + + public sealed class TERMorCURIEorAbsIRI { + + private TERMorCURIEorAbsIRI() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.UnionSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, new Xml.Schema.Linq.SimpleTypeValidator[] { + W3C.Xhtml.Datatypes.TERM.TypeDefinition, + W3C.Xhtml.Datatypes.CURIE.TypeDefinition, + W3C.Xhtml.Datatypes.AbsIRI.TypeDefinition}); + } + + public sealed class TERMorCURIEorAbsIRIs { + + private TERMorCURIEorAbsIRIs() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.ListSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType), null, W3C.Xhtml.Datatypes.TERMorCURIEorAbsIRI.TypeDefinition); + } +} diff --git a/GeneratedSchemaLibraries/XHTML/xml.xsd b/GeneratedSchemaLibraries/XHTML/xml.xsd new file mode 100644 index 00000000..b0d1a94c --- /dev/null +++ b/GeneratedSchemaLibraries/XHTML/xml.xsd @@ -0,0 +1,99 @@ + + + + See http://www.w3.org/XML/1998/namespace.html and + http://www.w3.org/TR/REC-xml for information about this namespace. This schema + document describes the XML namespace, in a form suitable for import by other schema + documents. Note that local names in this namespace are intended to be defined + only by the World Wide Web Consortium or its subgroups. The following names are + currently defined in this namespace and should not be used with conflicting + semantics by any Working Group, specification, or document instance: base (as + an attribute name): denotes an attribute whose value provides a URI to be used + as the base for interpreting any relative URIs in the scope of the element on + which it appears; its value is inherited. This name is reserved by + virtue of its definition in the XML Base specification. id (as an attribute + name): denotes an attribute whose value should be interpreted as if declared to + be of type ID. This name is reserved by virtue of its definition in the + xml:id specification. lang (as an attribute name): denotes an attribute whose value + is a language code for the natural language of the content of any element; its + value is inherited. This name is reserved by virtue of its definition in the + XML specification. space (as an attribute name): denotes an attribute whose + value is a keyword indicating what whitespace processing discipline is intended + for the content of the element; its value is inherited. This name is reserved + by virtue of its definition in the XML specification. Father (in any + context at all): denotes Jon Bosak, the chair of the original XML Working + Group. This name is reserved by the following decision of the W3C XML Plenary + and XML Coordination groups: In appreciation for his vision, + leadership and dedication the W3C XML Plenary on this 10th day of February, + 2000 reserves for Jon Bosak in perpetuity the XML name + xml:Father + + + This schema defines attributes and an attribute group suitable for + use by schemas wishing to allow xml:base, xml:lang, xml:space or xml:id + attributes on elements they define. To enable this, such a schema must import + this schema for the XML namespace, e.g. as follows: <schema . . .> + . . . <import namespace="http://www.w3.org/XML/1998/namespace" + schemaLocation="http://www.w3.org/2001/xml.xsd"/> Subsequently, qualified + reference to any of the attributes or the group defined below will have the + desired effect, e.g. <type . . .> . . . <attributeGroup + ref="xml:specialAttrs"/> will define a type which will schema-validate an + instance element with any of those attributes + + + In keeping with the XML Schema WG's standard versioning policy, this + schema document will persist at http://www.w3.org/2007/08/xml.xsd. At the date of + issue it can also be found at http://www.w3.org/2001/xml.xsd. The schema document + at that URI may however change in the future, in order to remain compatible with the + latest version of XML Schema itself, or with the XML namespace itself. In other + words, if the XML Schema or XML namespaces change, the version of this document at + http://www.w3.org/2001/xml.xsd will change accordingly; the version at + http://www.w3.org/2007/08/xml.xsd will not change. + + + + Attempting to install the relevant ISO 2- and 3-letter codes + as the enumerated possible values is probably never going to be a realistic + possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the + IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for + further information. The union allows for the 'un-declaration' of xml:lang + with the empty string. + + + + + + + + + + + + + + + + + + + + + + See http://www.w3.org/TR/xmlbase/ for information + about this attribute. + + + + + See http://www.w3.org/TR/xml-id/ for information + about this attribute. + + + + + + + + + diff --git a/GeneratedSchemaLibraries/create individual xsd libraries.ps1 b/GeneratedSchemaLibraries/create individual xsd libraries.ps1 new file mode 100644 index 00000000..a98d4c41 --- /dev/null +++ b/GeneratedSchemaLibraries/create individual xsd libraries.ps1 @@ -0,0 +1,148 @@ +<# +.SYNOPSIS + Creates individual generated schema library csprojs from template.csproj_ and registers them. + +.DESCRIPTION + PowerShell port of 'create individual xsd libraries.linq', cross-platform (PowerShell 7+). + + Walks the sub-directories of this script's folder. For each one that has no csproj + anywhere beneath it, it: + - copies template.csproj_ to /.csproj, filling in and + directives for every *.xsd* file directly in it, + - adds a ProjectReference to LinqToXsd.Schemas.csproj (next to the XSD reference), + - runs `dotnet sln add` against LinqToXsdCore.sln and LinqToXsd-TestingSuite.slnf. + +.PARAMETER Directories + Optional names of the sub-directories to process. When omitted, every sub-directory + is processed. + +.EXAMPLE + pwsh -File 'create individual xsd libraries.ps1' + +.EXAMPLE + pwsh -File 'create individual xsd libraries.ps1' -Directories XHTML, DublinCore +#> +[CmdletBinding()] +param( + [string[]]$Directories +) + +$ErrorActionPreference = 'Stop' + +$schemasRoot = $PSScriptRoot + +# With `pwsh -File`, a comma-separated list arrives as a single string, so split it apart. +$Directories = @($Directories | ForEach-Object { $_.Split(',') } | ForEach-Object { $_.Trim() } | Where-Object { $_ }) +$schemasCsProjPath = [System.IO.Path]::GetFullPath( + (Join-Path $schemasRoot '../LinqToXsd.Schemas/LinqToXsd.Schemas.csproj')) + +function Copy-AndFilloutTemplate([string]$TemplateDir, [string]$DestDir, [string]$Name) { + $templateCsProjPath = Join-Path $TemplateDir 'template.csproj_' + $destProjDir = Join-Path $DestDir $Name + $destCsprojPath = Join-Path $destProjDir "$Name.csproj" + + $xdoc = [xml](Get-Content -LiteralPath $templateCsProjPath -Raw) + $filesToEmbed = @(Get-ChildItem -LiteralPath $destProjDir -File -Filter '*.xsd*' | Sort-Object Name) + + $noneGroup = $xdoc.CreateElement('ItemGroup') + foreach ($file in $filesToEmbed) { + $element = $xdoc.CreateElement('None') + $element.SetAttribute('Remove', $file.Name) + [void]$noneGroup.AppendChild($element) + } + + $embeddedGroup = $xdoc.CreateElement('ItemGroup') + foreach ($file in $filesToEmbed) { + $element = $xdoc.CreateElement('EmbeddedResource') + $element.SetAttribute('Include', $file.Name) + [void]$embeddedGroup.AppendChild($element) + } + + $firstPropertyGroup = $xdoc.SelectSingleNode("//*[local-name()='PropertyGroup']") + if (-not $firstPropertyGroup) { + throw "No PropertyGroup found in '$templateCsProjPath'." + } + + # Insert in the same order the original script produced: embedded group first, then none group. + [void]$firstPropertyGroup.ParentNode.InsertAfter($noneGroup, $firstPropertyGroup) + [void]$firstPropertyGroup.ParentNode.InsertAfter($embeddedGroup, $firstPropertyGroup) + + Write-Host "Copying to... $destCsprojPath" + $xdoc.Save($destCsprojPath) +} + +function Add-ProjectToSln([string]$ProjectPath, [string]$SlnFileName = 'LinqToXsdCore.sln') { + # dotnet stores project paths relative to the solution's own location, so absolute + # paths here produce the same entries as the original script's working-directory- + # relative ones. Arguments are passed unquoted: PowerShell quotes them for the native + # call itself when needed. + $solutionFile = [System.IO.Path]::GetFullPath((Join-Path $schemasRoot "../$SlnFileName")) + $arguments = @('sln', $solutionFile, 'add', $ProjectPath) + Write-Host "dotnet $($arguments -join ' ')" + $output = & dotnet @arguments 2>&1 + $output | ForEach-Object { Write-Host $_ } + if ($LASTEXITCODE -ne 0) { + Write-Warning "dotnet exited with code $LASTEXITCODE" + } +} + +function Add-ProjectRefToSchemasProj([string]$CsProjLocation, [string]$ProjectRefStr) { + $xdoc = [xml](Get-Content -LiteralPath $CsProjLocation -Raw) + + # The ProjectReference to the XSD library is used as a pointer to the right ItemGroup. + $anchor = $null + foreach ($projectRef in $xdoc.SelectNodes("//*[local-name()='ProjectReference']")) { + if ($projectRef.GetAttribute('Include') -eq '..\GeneratedSchemaLibraries\XSD\XSD.csproj') { + $anchor = $projectRef + break + } + } + if (-not $anchor) { + throw "Could not find the XSD ProjectReference in '$CsProjLocation'." + } + $itemGroup = $anchor.ParentNode + + # Skip when a ProjectReference with the same Include already exists. + foreach ($projectRef in $xdoc.SelectNodes("//*[local-name()='ProjectReference']")) { + if ($projectRef.GetAttribute('Include') -eq $ProjectRefStr) { return } + } + + $newProjectRef = $xdoc.CreateElement('ProjectReference') + $newProjectRef.SetAttribute('Include', $ProjectRefStr) + [void]$itemGroup.AppendChild($newProjectRef) + + $xdoc.Save($CsProjLocation) + Write-Host "Was added to $CsProjLocation : $ProjectRefStr" +} + +$schemaDirs = @(Get-ChildItem -LiteralPath $schemasRoot -Directory) +if ($Directories) { + $schemaDirs = @($schemaDirs | Where-Object { $Directories -contains $_.Name }) +} + +$skipCount = 0 +foreach ($dir in $schemaDirs) { + $possibleCsprojs = @(Get-ChildItem -LiteralPath $dir.FullName -File -Filter '*.csproj' -Recurse) + if ($possibleCsprojs.Count -gt 0) { + $skipCount++ + continue + } + + Write-Host "Found $($dir.FullName)" + + $lastFolderName = $dir.Name + Copy-AndFilloutTemplate $schemasRoot $schemasRoot $lastFolderName + + # ProjectReference Include paths in the schemas csproj use backslashes, which MSBuild + # accepts on every platform, so keep them exactly as the original script wrote them. + $relativePath = "..\GeneratedSchemaLibraries\$lastFolderName\$lastFolderName.csproj" + Add-ProjectRefToSchemasProj $schemasCsProjPath $relativePath + + $projectPath = Join-Path (Join-Path $schemasRoot $lastFolderName) "$lastFolderName.csproj" + Add-ProjectToSln $projectPath + Add-ProjectToSln $projectPath 'LinqToXsd-TestingSuite.slnf' +} + +if ($skipCount -eq $schemaDirs.Count) { + Write-Host 'None processed' +} diff --git a/GeneratedSchemaLibraries/embed xsd files into csprojs.ps1 b/GeneratedSchemaLibraries/embed xsd files into csprojs.ps1 new file mode 100644 index 00000000..4b2c2eac --- /dev/null +++ b/GeneratedSchemaLibraries/embed xsd files into csprojs.ps1 @@ -0,0 +1,123 @@ +<# +.SYNOPSIS + Embeds None/EmbeddedResource directives into existing generated schema library csprojs. + +.DESCRIPTION + PowerShell port of 'embed xsd files into csprojs.linq', cross-platform (PowerShell 7+). + + Walks the sub-directories of this script's folder. For each one that contains a csproj, + it adds and directives for every + *.xsd, *.xsd.cs, *.xsd.config, *.xml, *.txt or *.md file under it (excluding obj\Debug), + inserting them right after the csproj's first PropertyGroup. + + Sub-directories whose csproj already contains both None and EmbeddedResource elements + are left untouched. + +.PARAMETER Directories + Optional names of the sub-directories to process. When omitted, every sub-directory + is processed. + +.EXAMPLE + pwsh -File 'embed xsd files into csprojs.ps1' + +.EXAMPLE + pwsh -File 'embed xsd files into csprojs.ps1' -Directories XHTML, DublinCore +#> +[CmdletBinding()] +param( + [string[]]$Directories +) + +$ErrorActionPreference = 'Stop' + +$schemasRoot = $PSScriptRoot + +# With `pwsh -File`, a comma-separated list arrives as a single string, so split it apart. +$Directories = @($Directories | ForEach-Object { $_.Split(',') } | ForEach-Object { $_.Trim() } | Where-Object { $_ }) + +# True when the csproj already contains at least one None and one EmbeddedResource element. +function Test-HasEmbeddedAndNoneElements([string]$CsprojPath) { + $xdoc = [xml](Get-Content -LiteralPath $CsprojPath -Raw) + $noneCount = $xdoc.SelectNodes("//*[local-name()='None']").Count + $embeddedCount = $xdoc.SelectNodes("//*[local-name()='EmbeddedResource']").Count + return $noneCount -gt 0 -and $embeddedCount -gt 0 +} + +# Path of FileFullPath relative to DirPath, using the platform's directory separator. +function Get-PathRelativeTo([string]$FileFullPath, [string]$DirPath) { + return [System.IO.Path]::GetRelativePath($DirPath, $FileFullPath) +} + +function Embed-DirectivesIntoCsproj([string]$DestDir, [string]$Name) { + $destProjDir = Join-Path $DestDir $Name + $csprojPath = Join-Path $destProjDir "$Name.csproj" + + $xdoc = [xml](Get-Content -LiteralPath $csprojPath -Raw) + + $dirFiles = @( + Get-ChildItem -LiteralPath $destProjDir -File -Recurse | + Where-Object { $_.FullName -notmatch '[\\/]obj[\\/]Debug[\\/]' } | + Where-Object { $_.Name -match '\.(xsd(\.cs|\.config)?|xml|txt|md)$' } | + Sort-Object FullName + ) + $filesToNoneRemove = @($dirFiles | Where-Object { -not $_.Name.EndsWith('.cs') }) + $filesToEmbed = $dirFiles + + # Same as the original: bail out when directives are already present. + if ($xdoc.SelectNodes("//*[local-name()='None']").Count -gt 0) { return } + if ($xdoc.SelectNodes("//*[local-name()='EmbeddedResource']").Count -gt 0) { return } + + $noneGroup = $xdoc.CreateElement('ItemGroup') + foreach ($file in $filesToNoneRemove) { + $element = $xdoc.CreateElement('None') + $element.SetAttribute('Remove', (Get-PathRelativeTo $file.FullName $destProjDir)) + [void]$noneGroup.AppendChild($element) + } + + $embeddedGroup = $xdoc.CreateElement('ItemGroup') + foreach ($file in $filesToEmbed) { + $element = $xdoc.CreateElement('EmbeddedResource') + $element.SetAttribute('Include', (Get-PathRelativeTo $file.FullName $destProjDir)) + [void]$embeddedGroup.AppendChild($element) + } + + $firstPropertyGroup = $xdoc.SelectSingleNode("//*[local-name()='PropertyGroup']") + if (-not $firstPropertyGroup) { + throw "No PropertyGroup found in '$csprojPath'." + } + + # Insert in the same order the original script produced: embedded group first, then none group. + [void]$firstPropertyGroup.ParentNode.InsertAfter($noneGroup, $firstPropertyGroup) + [void]$firstPropertyGroup.ParentNode.InsertAfter($embeddedGroup, $firstPropertyGroup) + + Write-Host "Saving... $csprojPath" + $xdoc.Save($csprojPath) +} + +$schemaDirs = @(Get-ChildItem -LiteralPath $schemasRoot -Directory) +if ($Directories) { + $schemaDirs = @($schemaDirs | Where-Object { $Directories -contains $_.Name }) +} + +$skipCount = 0 +foreach ($dir in $schemaDirs) { + $possibleCsprojs = @(Get-ChildItem -LiteralPath $dir.FullName -File -Filter '*.csproj' -Recurse) + if ($possibleCsprojs.Count -eq 0) { + $skipCount++ + continue + } + + $csproj = $possibleCsprojs[0] + if (Test-HasEmbeddedAndNoneElements $csproj.FullName) { + $skipCount++ + Write-Host "$($csproj.Name): has none/embedded directives in csproj already" + continue + } + + Write-Host "Found $($dir.FullName)" + Embed-DirectivesIntoCsproj $schemasRoot $dir.Name +} + +if ($skipCount -eq $schemaDirs.Count) { + Write-Host 'None processed' +} diff --git a/GeneratedSchemaLibraries/mzIdentML/origin.md b/GeneratedSchemaLibraries/mzIdentML/origin.md new file mode 100644 index 00000000..dfd32e87 --- /dev/null +++ b/GeneratedSchemaLibraries/mzIdentML/origin.md @@ -0,0 +1,10 @@ +Take from: https://www.psidev.info/mzidentml + +Copyright Notice: +Copyright (C) Proteomics Standards Initiative (2016). All Rights Reserved. + +This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the PSI or other organizations, except as needed for the purpose of developing Proteomics Recommendations in which case the procedures for copyrights defined in the PSI Document process must be followed, or as required to translate it into languages other than English. + +The limited permissions granted above are perpetual and will not be revoked by the PSI or its successors or assigns. + +This document and the information contained herein is provided on an "AS IS" basis and THE PROTEOMICS STANDARDS INITIATIVE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." diff --git a/GeneratedSchemaLibraries/mzML/CvMapping.xsd b/GeneratedSchemaLibraries/mzML/CvMapping.xsd new file mode 100644 index 00000000..c3b2fe04 --- /dev/null +++ b/GeneratedSchemaLibraries/mzML/CvMapping.xsd @@ -0,0 +1,157 @@ + + + + + + Document related to a given data exchange schema or model, it describes all the associations between the specific schema section and the appropriate CV terms. + + + + + + Comprehensive list of CVs that are required by a schema or model. + + + + + + Description of a CV or ontology resource. + + + + + + + + + Comprehensive list of associations between a model and CVs. + + + + + + Single mapping rule between a specific elements of the model and to controlled vocabularies listed on the CvTerm element. + + + + + + + + + Name of the PSI data exchange schema, e.g. mzData, GelML, MIF. + + + + + URI of the data exchange schema + + + + + Version number of the model supported by the CvMapping file. + + + + + + + + + + One or more terms from a CVsource that are allowed to be associated with the given element of the model. + + + + + + Element scope in the schema within which the non repeatable (isRepeatable = FALSE) condition applies. + + + + + + Boolean operator describing the combination logic of multiple CvTerm elements associated with the same CvMappingRule. + + + + + + + + + + + + The requirement level indicated, when the XML element exists in the instance data file, if the association with CV terms is optional (MAY), recommended (SHOULD) or mandatory (MUST). + + + + + + + + + + + + Name of this rule (can be used for reporting of errors) + + + + + Unique identifier of the rule in this mapping file. + + + + + + + + + Internal reference (e.g. namespace abbreviation) to a term source file as defined in a CvReference element. + + + + + CV term accession number as in the CV file. + + + + + + Boolean to set whether the check is done on the termName (TRUE) or on the termAccession (FALSE and default). + + + + + This attribute indicates whether the term itself can be used to annotate data (TRUE) or not (FALSE). This latter case may happen when a term, parent of valid terms for annotation, is mentioned to keep the mapping concise. + + + + + This attribute indicates whether the children of the described term are allowed to annotate data (TRUE) or not (FALSE). + + + + + Value is 'True' when a term can be repeated in the same instance of the associated XML element. + + + + + + + + + Short label for the CV or namespace, this should correspond to a cvIdentifier attribute of CvTerm + + + + + Full descriptive name for the CV. + + + + + diff --git a/GeneratedSchemaLibraries/mzML/CvMapping.xsd-g.cs b/GeneratedSchemaLibraries/mzML/CvMapping.xsd-g.cs new file mode 100644 index 00000000..a2a973fa --- /dev/null +++ b/GeneratedSchemaLibraries/mzML/CvMapping.xsd-g.cs @@ -0,0 +1,1497 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// LinqToXsd Version: 3.4.24 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Psidev.CvMapping { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + + + /// + /// + /// Regular expression: (CvReferenceList, CvMappingRuleList) + /// + /// + public partial class CvMapping : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static CvMapping Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CvMapping Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CvMapping Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator CvMapping(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (CvReferenceList, CvMappingRuleList) + /// + /// + public CvMapping() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CvReferenceListXName = System.Xml.Linq.XName.Get("CvReferenceList", ""); + + /// + /// + /// Comprehensive list of CVs that are required by a schema or model. + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (CvReferenceList, CvMappingRuleList) + /// + /// + public virtual CvReferenceListLocalType CvReferenceList { + get { + XElement x = this.GetElement(CvReferenceListXName); + return ((CvReferenceListLocalType)(x)); + } + set { + this.SetElement(CvReferenceListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CvMappingRuleListXName = System.Xml.Linq.XName.Get("CvMappingRuleList", ""); + + /// + /// + /// Comprehensive list of associations between a model and CVs. + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (CvReferenceList, CvMappingRuleList) + /// + /// + public virtual CvMappingRuleListLocalType CvMappingRuleList { + get { + XElement x = this.GetElement(CvMappingRuleListXName); + return ((CvMappingRuleListLocalType)(x)); + } + set { + this.SetElement(CvMappingRuleListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName modelNameXName = System.Xml.Linq.XName.Get("modelName", ""); + + /// + /// + /// Name of the PSI data exchange schema, e.g. mzData, GelML, MIF. + /// + /// + /// Occurrence: required + /// + /// + public virtual string modelName { + get { + XAttribute x = this.Attribute(modelNameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(modelNameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName modelURIXName = System.Xml.Linq.XName.Get("modelURI", ""); + + /// + /// + /// URI of the data exchange schema + /// + /// + /// Occurrence: required + /// + /// + public virtual System.Uri modelURI { + get { + XAttribute x = this.Attribute(modelURIXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(modelURIXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName modelVersionXName = System.Xml.Linq.XName.Get("modelVersion", ""); + + /// + /// + /// Version number of the model supported by the CvMapping file. + /// + /// + /// Occurrence: required + /// + /// + public virtual string modelVersion { + get { + XAttribute x = this.Attribute(modelVersionXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(modelVersionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CvMapping", ""); + + static CvMapping() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(CvReferenceListXName), new NamedContentModelEntity(CvMappingRuleListXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(CvReferenceListXName, typeof(CvReferenceListLocalType)); + localElementDictionary.Add(CvMappingRuleListXName, typeof(CvMappingRuleListLocalType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + + /// + /// + /// Regular expression: (CvReference+) + /// + /// + public partial class CvReferenceListLocalType : XTypedElement, IXMetaData { + + public static explicit operator CvReferenceListLocalType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (CvReference+) + /// + /// + public CvReferenceListLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CvReferenceXName = System.Xml.Linq.XName.Get("CvReference", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList CvReferenceField; + + /// + /// + /// Description of a CV or ontology resource. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (CvReference+) + /// + /// + public virtual IList CvReference { + get { + if ((this.CvReferenceField == null)) { + this.CvReferenceField = new XTypedList(this, LinqToXsdTypeManager.Instance, CvReferenceXName); + } + return this.CvReferenceField; + } + set { + if ((value == null)) { + this.CvReferenceField = null; + } + else { + if ((this.CvReferenceField == null)) { + this.CvReferenceField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, CvReferenceXName); + } + else { + XTypedServices.SetList(this.CvReferenceField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvSourceVersionXName = System.Xml.Linq.XName.Get("cvSourceVersion", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string cvSourceVersion { + get { + XAttribute x = this.Attribute(cvSourceVersionXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(cvSourceVersionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CvReferenceList", ""); + + static CvReferenceListLocalType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(CvReferenceXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(CvReferenceXName, typeof(CvReference)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (CvMappingRule+) + /// + /// + public partial class CvMappingRuleListLocalType : XTypedElement, IXMetaData { + + public static explicit operator CvMappingRuleListLocalType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (CvMappingRule+) + /// + /// + public CvMappingRuleListLocalType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CvMappingRuleXName = System.Xml.Linq.XName.Get("CvMappingRule", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList CvMappingRuleField; + + /// + /// + /// Single mapping rule between a specific elements of the model and to controlled vocabularies listed on the CvTerm element. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (CvMappingRule+) + /// + /// + public virtual IList CvMappingRule { + get { + if ((this.CvMappingRuleField == null)) { + this.CvMappingRuleField = new XTypedList(this, LinqToXsdTypeManager.Instance, CvMappingRuleXName); + } + return this.CvMappingRuleField; + } + set { + if ((value == null)) { + this.CvMappingRuleField = null; + } + else { + if ((this.CvMappingRuleField == null)) { + this.CvMappingRuleField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, CvMappingRuleXName); + } + else { + XTypedServices.SetList(this.CvMappingRuleField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CvMappingRuleList", ""); + + static CvMappingRuleListLocalType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(CvMappingRuleXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(CvMappingRuleXName, typeof(CvMappingRule)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + } + + /// + /// + /// Regular expression: (CvTerm+) + /// + /// + public partial class CvMappingRule : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static CvMappingRule Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CvMappingRule Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CvMappingRule Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator CvMappingRule(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (CvTerm+) + /// + /// + public CvMappingRule() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CvTermXName = System.Xml.Linq.XName.Get("CvTerm", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList CvTermField; + + /// + /// + /// One or more terms from a CVsource that are allowed to be associated with the given element of the model. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (CvTerm+) + /// + /// + public virtual IList CvTerm { + get { + if ((this.CvTermField == null)) { + this.CvTermField = new XTypedList(this, LinqToXsdTypeManager.Instance, CvTermXName); + } + return this.CvTermField; + } + set { + if ((value == null)) { + this.CvTermField = null; + } + else { + if ((this.CvTermField == null)) { + this.CvTermField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, CvTermXName); + } + else { + XTypedServices.SetList(this.CvTermField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName scopePathXName = System.Xml.Linq.XName.Get("scopePath", ""); + + /// + /// + /// Element scope in the schema within which the non repeatable (isRepeatable = FALSE) condition applies. + /// + /// + /// Occurrence: required + /// + /// + public virtual string scopePath { + get { + XAttribute x = this.Attribute(scopePathXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(scopePathXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvElementPathXName = System.Xml.Linq.XName.Get("cvElementPath", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string cvElementPath { + get { + XAttribute x = this.Attribute(cvElementPathXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(cvElementPathXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + public enum CvTermsCombinationLogicEnum { + + OR, + + AND, + + XOR, + } + + public sealed class CvTermsCombinationLogicEnumValidator { + + private CvTermsCombinationLogicEnumValidator() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + "OR", + "AND", + "XOR"}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Collapse)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvTermsCombinationLogicXName = System.Xml.Linq.XName.Get("cvTermsCombinationLogic", ""); + + /// + /// + /// Boolean operator describing the combination logic of multiple CvTerm elements associated with the same CvMappingRule. + /// + /// + /// Occurrence: required + /// + /// + public virtual Psidev.CvMapping.CvMappingRule.CvTermsCombinationLogicEnum cvTermsCombinationLogic { + get { + XAttribute x = this.Attribute(cvTermsCombinationLogicXName); + return ((Psidev.CvMapping.CvMappingRule.CvTermsCombinationLogicEnum)(Enum.Parse(typeof(Psidev.CvMapping.CvMappingRule.CvTermsCombinationLogicEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype, CvTermsCombinationLogicEnumValidator.TypeDefinition)))); + } + set { + this.SetAttributeWithValidation(cvTermsCombinationLogicXName, value.ToString(), "cvTermsCombinationLogic", CvTermsCombinationLogicEnumValidator.TypeDefinition); + } + } + + public enum RequirementLevelEnum { + + MUST, + + SHOULD, + + MAY, + } + + public sealed class RequirementLevelEnumValidator { + + private RequirementLevelEnumValidator() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + "MUST", + "SHOULD", + "MAY"}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Collapse)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName requirementLevelXName = System.Xml.Linq.XName.Get("requirementLevel", ""); + + /// + /// + /// The requirement level indicated, when the XML element exists in the instance data file, if the association with CV terms is optional (MAY), recommended (SHOULD) or mandatory (MUST). + /// + /// + /// Occurrence: required + /// + /// + public virtual Psidev.CvMapping.CvMappingRule.RequirementLevelEnum requirementLevel { + get { + XAttribute x = this.Attribute(requirementLevelXName); + return ((Psidev.CvMapping.CvMappingRule.RequirementLevelEnum)(Enum.Parse(typeof(Psidev.CvMapping.CvMappingRule.RequirementLevelEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NmToken).Datatype, RequirementLevelEnumValidator.TypeDefinition)))); + } + set { + this.SetAttributeWithValidation(requirementLevelXName, value.ToString(), "requirementLevel", RequirementLevelEnumValidator.TypeDefinition); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Name of this rule (can be used for reporting of errors) + /// + /// + /// Occurrence: optional + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// Unique identifier of the rule in this mapping file. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CvMappingRule", ""); + + static CvMappingRule() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(CvTermXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(CvTermXName, typeof(CvTerm)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class CvTerm : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static CvTerm Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CvTerm Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CvTerm Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator CvTerm(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public CvTerm() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvIdentifierRefXName = System.Xml.Linq.XName.Get("cvIdentifierRef", ""); + + /// + /// + /// Internal reference (e.g. namespace abbreviation) to a term source file as defined in a CvReference element. + /// + /// + /// Occurrence: required + /// + /// + public virtual string cvIdentifierRef { + get { + XAttribute x = this.Attribute(cvIdentifierRefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(cvIdentifierRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName termAccessionXName = System.Xml.Linq.XName.Get("termAccession", ""); + + /// + /// + /// CV term accession number as in the CV file. + /// + /// + /// Occurrence: required + /// + /// + public virtual string termAccession { + get { + XAttribute x = this.Attribute(termAccessionXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(termAccessionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName termNameXName = System.Xml.Linq.XName.Get("termName", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string termName { + get { + XAttribute x = this.Attribute(termNameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(termNameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName useTermNameXName = System.Xml.Linq.XName.Get("useTermName", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + internal static bool useTermNameDefaultValue = System.Xml.XmlConvert.ToBoolean("false"); + + /// + /// + /// Boolean to set whether the check is done on the termName (TRUE) or on the termAccession (FALSE and default). + /// + /// + /// Occurrence: optional + /// + /// + public virtual bool useTermName { + get { + XAttribute x = this.Attribute(useTermNameXName); + if ((x == null)) { + return useTermNameDefaultValue; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean).Datatype); + } + set { + this.SetAttribute(useTermNameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName useTermXName = System.Xml.Linq.XName.Get("useTerm", ""); + + /// + /// + /// This attribute indicates whether the term itself can be used to annotate data (TRUE) or not (FALSE). This latter case may happen when a term, parent of valid terms for annotation, is mentioned to keep the mapping concise. + /// + /// + /// Occurrence: required + /// + /// + public virtual bool useTerm { + get { + XAttribute x = this.Attribute(useTermXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean).Datatype); + } + set { + this.SetAttribute(useTermXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName allowChildrenXName = System.Xml.Linq.XName.Get("allowChildren", ""); + + /// + /// + /// This attribute indicates whether the children of the described term are allowed to annotate data (TRUE) or not (FALSE). + /// + /// + /// Occurrence: required + /// + /// + public virtual bool allowChildren { + get { + XAttribute x = this.Attribute(allowChildrenXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean).Datatype); + } + set { + this.SetAttribute(allowChildrenXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName isRepeatableXName = System.Xml.Linq.XName.Get("isRepeatable", ""); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + internal static bool isRepeatableDefaultValue = System.Xml.XmlConvert.ToBoolean("true"); + + /// + /// + /// Value is 'True' when a term can be repeated in the same instance of the associated XML element. + /// + /// + /// Occurrence: optional + /// + /// + public virtual bool isRepeatable { + get { + XAttribute x = this.Attribute(isRepeatableXName); + if ((x == null)) { + return isRepeatableDefaultValue; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean).Datatype); + } + set { + this.SetAttribute(isRepeatableXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CvTerm", ""); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class CvReference : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static CvReference Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CvReference Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CvReference Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator CvReference(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public CvReference() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvIdentifierXName = System.Xml.Linq.XName.Get("cvIdentifier", ""); + + /// + /// + /// Short label for the CV or namespace, this should correspond to a cvIdentifier attribute of CvTerm + /// + /// + /// Occurrence: required + /// + /// + public virtual string cvIdentifier { + get { + XAttribute x = this.Attribute(cvIdentifierXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(cvIdentifierXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvNameXName = System.Xml.Linq.XName.Get("cvName", ""); + + /// + /// + /// Full descriptive name for the CV. + /// + /// + /// Occurrence: required + /// + /// + public virtual string cvName { + get { + XAttribute x = this.Attribute(cvNameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(cvNameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CvReference", ""); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public class LinqToXsdTypeManager : ILinqToXsdTypeManager { + + private LinqToXsdTypeManager() { + } + + private static Dictionary elementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + elementDictionary.Add(System.Xml.Linq.XName.Get("CvMapping", ""), typeof(global::Psidev.CvMapping.CvMapping)); + elementDictionary.Add(System.Xml.Linq.XName.Get("CvMappingRule", ""), typeof(global::Psidev.CvMapping.CvMappingRule)); + elementDictionary.Add(System.Xml.Linq.XName.Get("CvTerm", ""), typeof(global::Psidev.CvMapping.CvTerm)); + elementDictionary.Add(System.Xml.Linq.XName.Get("CvReference", ""), typeof(global::Psidev.CvMapping.CvReference)); + } + + private static XmlSchemaSet schemaSet; + + XmlSchemaSet ILinqToXsdTypeManager.Schemas { + get { + if ((schemaSet == null)) { + XmlSchemaSet tempSet = new XmlSchemaSet(); + System.Threading.Interlocked.CompareExchange(ref schemaSet, tempSet, null); + } + return schemaSet; + } + set { + schemaSet = value; + } + } + + protected internal static void AddSchemas(XmlSchemaSet schemas) { + schemas.Add(schemaSet); + } + + Dictionary ILinqToXsdTypeManager.GlobalTypeDictionary { + get { + return XTypedServices.EmptyDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.GlobalElementDictionary { + get { + return elementDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.RootContentTypeMapping { + get { + return XTypedServices.EmptyTypeMappingDictionary; + } + } + + static LinqToXsdTypeManager() { + BuildElementDictionary(); + } + + public static System.Type GetRootType() { + return elementDictionary[System.Xml.Linq.XName.Get("CvMapping", "")]; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static LinqToXsdTypeManager typeManagerSingleton = new LinqToXsdTypeManager(); + + public static LinqToXsdTypeManager Instance { + get { + return typeManagerSingleton; + } + } + } + + public partial class XRootNamespace { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRootNamespace() { + } + + public static XRootNamespace Load(string xmlFile) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(string xmlFile, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(XmlReader xmlReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRootNamespace(CvMapping root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public CvMapping CvMapping { get {return rootObject as CvMapping; } } + + public XRootNamespace(CvMappingRule root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public CvMappingRule CvMappingRule { get {return rootObject as CvMappingRule; } } + + public XRootNamespace(CvTerm root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public CvTerm CvTerm { get {return rootObject as CvTerm; } } + + public XRootNamespace(CvReference root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public CvReference CvReference { get {return rootObject as CvReference; } } + } + + public partial class XRoot { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRoot() { + } + + public static XRoot Load(string xmlFile) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(string xmlFile, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(XmlReader xmlReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRoot(global::Psidev.CvMapping.CvMapping root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Psidev.CvMapping.CvMapping CvMapping { get {return rootObject as global::Psidev.CvMapping.CvMapping; } } + + public XRoot(global::Psidev.CvMapping.CvMappingRule root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Psidev.CvMapping.CvMappingRule CvMappingRule { get {return rootObject as global::Psidev.CvMapping.CvMappingRule; } } + + public XRoot(global::Psidev.CvMapping.CvTerm root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Psidev.CvMapping.CvTerm CvTerm { get {return rootObject as global::Psidev.CvMapping.CvTerm; } } + + public XRoot(global::Psidev.CvMapping.CvReference root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::Psidev.CvMapping.CvReference CvReference { get {return rootObject as global::Psidev.CvMapping.CvReference; } } + } +} diff --git a/GeneratedSchemaLibraries/mzML/CvMapping.xsd.config b/GeneratedSchemaLibraries/mzML/CvMapping.xsd.config new file mode 100644 index 00000000..d3c1c10a --- /dev/null +++ b/GeneratedSchemaLibraries/mzML/CvMapping.xsd.config @@ -0,0 +1,15 @@ + + + + false + false + false + false + + + + + + + false + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/mzML/ms-mapping.xml b/GeneratedSchemaLibraries/mzML/ms-mapping.xml index 7a3e9cfb..f7da4a58 100644 --- a/GeneratedSchemaLibraries/mzML/ms-mapping.xml +++ b/GeneratedSchemaLibraries/mzML/ms-mapping.xml @@ -1,6 +1,6 @@ - + diff --git a/GeneratedSchemaLibraries/mzML/mzML1.1.0_specificationDocument.docx b/GeneratedSchemaLibraries/mzML/mzML1.1.0_specificationDocument.docx new file mode 100644 index 00000000..ed64ca59 Binary files /dev/null and b/GeneratedSchemaLibraries/mzML/mzML1.1.0_specificationDocument.docx differ diff --git a/GeneratedSchemaLibraries/mzML/mzML1.1.0_specificationDocument.md b/GeneratedSchemaLibraries/mzML/mzML1.1.0_specificationDocument.md new file mode 100644 index 00000000..d1c4e077 --- /dev/null +++ b/GeneratedSchemaLibraries/mzML/mzML1.1.0_specificationDocument.md @@ -0,0 +1,1305 @@ +mzML Specification 1.1.0.1 June 8, 2009 + +**mzML: Mass Spectrometry Markup Language** + +Status of This Document + +This document presents the completed 1.1 specification for the mzML \(Mass Spectrometry Markup Language\) data format developed by the HUPO Proteomics Standards Initiative. Distribution is unlimited. + +Version of This Document + +The current version of this document is: Version 1.1.0.1; June 8, 2009. + +The version of this document matches the schema version with one trailing decimal point and integer to denote specification documentation updates that do not correspond to a schema update. Thus the version numbers correspond to: + +majorVersion.minorVersion.maintenanceVersion.documentationOnlyUpdateVersion. + +Every new release of the specification document will be available in the PSI code repository. + +Change Log since 1.0.0.0 + +- 2008\-06\-01: 1.0.0.0 – INITIAL RELEASE + +- 2008\-06\-12: 1.0.0.1 – Updated embedded figures, which had incorrect version number. No change to format; documentation update only. + +- 2009\-01\-25: 1.1.0.0RC2 – See document section: Differences between 1.0 and 1.1 + +- Added “unknown” term philosophy + +- 2009\-02\-10: 1.1.0.0RC3 – Updated documentation. No schema change. + +- 2009\-02\-17: 1.1.0.0RC4 – Updated documentation with updated examples and figures. No schema change. + +- 2009\-03\-26: 1.1.0.0RC5 – Updated documentation with updated example files based on minor schema, CV, and mapping file changes + +- 2009\-05\-19: 1.1.0.0RC6 – Updated the schema based on result of the PSI review process: improved SRM support and imzML alignment + +- 2009\-06\-01: 1.1.0.0 – Updated RC6 to the official version + +- 2009\-06\-08: 1.1.0.1 – Minor updates to documentation \(added language for both profile and peak list spectra; updated relationships to other specifications; slight editing for versioning consistency\) + +# **Abstract** + +The Human Proteome Organisation \(HUPO\) Proteomics Standards Initiative \(PSI\) defines community standards for data representation in proteomics to facilitate data comparison, exchange and verification. The Mass Spectrometry Standards Working Group \(PSI\-MS WG\) develops standards for describing the results of a mass spectrometric analysis. This document presents information to the mass spectrometry community about the modelling in XML of the experimental results obtained by mass spectrometric analysis of biomolecular compounds. This XML format is based on the previous two formats mzData \(Julian, Binz et al. 2005\) and mzXML \(Pedrioli, Eng et al. 2004\), and when it is completed and accepted, obsoletes the two previous formats, and should be used in place of them. This document should be read in conjunction with a kit of auxiliary files, including the example instance documents, controlled vocabulary file, and xsd files. All files related to this proposal are available for download at [http://psidev.info/index.php?q=node/257](http://psidev.info/index.php?q=node/257). + +Contents + +[Abstract1](#_Toc225840489) + +[1. Introduction3](#_Toc225840490) + +[1.1 Background3](#_Toc225840491) + +[1.2 Previous formats4](#_Toc225840492) + +[1.3 Design Philosophy5](#_Toc225840493) + +[2. Implementation of the Format6](#_Toc225840494) + +[2.1 Concepts and Terminology6](#_Toc225840495) + +[2.2 Relationship to Other Specifications6](#_Toc225840496) + +[2.3 Differences between mzML 1.0.0 and mzML 1.1.07](#_Toc225840497) + +[2.4 The PSI Mass Spectrometry Controlled Vocabulary \(CV\)7](#_Toc225840498) + +[2.5 Resolved Design Issues9](#_Toc225840499) + +[2.5.1 Count attributes9](#_Toc225840500) + +[2.5.2 Numerical value and datetimestamp encoding9](#_Toc225840501) + +[2.5.3 The new CV term problem9](#_Toc225840502) + +[2.6 Other supporting materials11](#_Toc225840503) + +[2.7 Open Issues11](#_Toc225840504) + +[2.8 Comments on Specific Use Cases12](#_Toc225840505) + +[2.8.1 Selected Reaction Monitoring \(SRM\)12](#_Toc225840506) + +[2.9 Other implementation guidelines12](#_Toc225840507) + +[3. Model in XML Schema13](#_Toc225840508) + +[3.1 Element \13](#_Toc225840509) + +[3.2 Element \16](#_Toc225840510) + +[3.3 Element \16](#_Toc225840511) + +[3.4 Element \17](#_Toc225840512) + +[3.5 Element \18](#_Toc225840513) + +[3.6 Element \19](#_Toc225840514) + +[3.7 Element \20](#_Toc225840515) + +[3.8 Element \20](#_Toc225840516) + +[3.9 Element \22](#_Toc225840517) + +[3.10 Element \22](#_Toc225840518) + +[3.11 Element \24](#_Toc225840519) + +[3.12 Element \25](#_Toc225840520) + +[3.13 Element \26](#_Toc225840521) + +[3.14 Element \26](#_Toc225840522) + +[3.15 Element \27](#_Toc225840523) + +[3.16 Element \27](#_Toc225840524) + +[3.17 Element \28](#_Toc225840525) + +[3.18 Element \29](#_Toc225840526) + +[3.19 Element \30](#_Toc225840527) + +[3.20 Element \31](#_Toc225840528) + +[3.21 Element \31](#_Toc225840529) + +[3.22 Element \32](#_Toc225840530) + +[3.23 Element \32](#_Toc225840531) + +[3.24 Element \33](#_Toc225840532) + +[3.25 Element \34](#_Toc225840533) + +[3.26 Element \35](#_Toc225840534) + +[3.27 Element \36](#_Toc225840535) + +[3.28 Element \37](#_Toc225840536) + +[3.29 Element \38](#_Toc225840537) + +[3.30 Element \38](#_Toc225840538) + +[3.31 Element \38](#_Toc225840539) + +[3.32 Element \39](#_Toc225840540) + +[3.33 Element \42](#_Toc225840541) + +[3.34 Element \43](#_Toc225840542) + +[3.35 Element \43](#_Toc225840543) + +[3.36 Element \44](#_Toc225840544) + +[3.37 Element \45](#_Toc225840545) + +[3.38 Element \46](#_Toc225840546) + +[3.39 Element \46](#_Toc225840547) + +[3.40 Element \48](#_Toc225840548) + +[3.41 Element \48](#_Toc225840549) + +[3.42 Element \49](#_Toc225840550) + +[3.43 Element \50](#_Toc225840551) + +[3.44 Element \51](#_Toc225840552) + +[3.45 Element \52](#_Toc225840553) + +[3.46 Element \52](#_Toc225840554) + +[3.47 Element \54](#_Toc225840555) + +[3.48 Element \54](#_Toc225840556) + +[3.49 Element \55](#_Toc225840557) + +[3.50 Element \55](#_Toc225840558) + +[3.51 Element \56](#_Toc225840559) + +[3.52 Element \56](#_Toc225840560) + +[3.53 Element \57](#_Toc225840561) + +[4. Conclusions57](#_Toc225840562) + +[5. Authors and Contributors58](#_Toc225840563) + +[6. References60](#_Toc225840564) + +[7. Intellectual Property Statement60](#_Toc225840565) + +[8. Appendix A: The mzML indexing wrapper schema60](#_Toc225840566) + +[8.1 Element \60](#_Toc225840567) + +[8.2 Element \61](#_Toc225840568) + +[8.3 Element \61](#_Toc225840569) + +[8.4 Element \61](#_Toc225840570) + +[8.5 Element \61](#_Toc225840571) + +[8.6 Element \62](#_Toc225840572) + +[8.7 Element \62](#_Toc225840573) + +[Copyright Notice62](#_Toc225840574) + +# 1. **Introduction** + +## 1. Background + +Mass spectrometry is a popular method to analyse bio\-molecules by measuring the intact mass\-to\-charge ratios of their in\-situ generated ionised forms or the mass\-to\-charge ratios of in\-situ\-generated fragments of these ions. The resulting mass spectra are used for a variety of purposes, among which is the identification, characterization, and absolute or relative quantification of the analysed molecules. The processing steps to achieve these goals typically involve semi\-automatic computational analysis of the recorded mass spectra and sometimes also of the associated metadata \(e.g., elution characteristics if the instrument is coupled to a chromatography system\). The result of the processing can be assigned a score, rank or confidence measure. + +Differences inherent in the use of a variety of instruments, different experimental conditions under which analyses are performed, and potential automatic data preprocessing steps by the instrument software can influence the actual measurements and therefore the results after processing. Additionally, most instruments output their acquired data in a very specific and often proprietary format. These proprietary formats are then typically transformed into so\-called peak lists to be analysed by identification and characterisation software. Data reduction such as peak centroiding and deisotoping is often performed during this transformation from proprietary formats to peak lists. In addition, these peak list file formats lack information about the precursor MS signals and about the associated metadata \(i.e., instrument settings and description, acquisition mode, etc\) compared to the files they were derived from. The peak lists are then used as inputs for subsequent analysis. The many different and often proprietary formats make integration or comparison of mass spectrometer output data difficult or impossible, and the use of the heavily processed and data\-poor peak lists is often suboptimal. + +This document addresses this problem with the presentation of the mzML XML format, which is designed to hold the data output of a mass spectrometer as well as a systematic description of the conditions under which this data was acquired and transformed. The following target objectives can be defined for the format: + +1. *The discovery of relevant results,* so that, for example, data sets in a database or public repository that use a particular technique or combination of techniques can be identified and studied by experimentalists during experiment design or data analysis. + +1. *The sharing of best practice*, whereby, for example, approaches that have been successful at analysing low abundance analytes can be captured alongside the results produced. + +1. *The* *evaluation* *of results*, whereby, for example, the number and quality of the spectra recorded from a sample can be assessed in the light of the experimental conditions. + +1. *The sharing of data sets,* so that, for example, public repositories can import or export data, multi\-site projects can share results to support integrated analysis, or meta\-analyses can be performed by third parties from previously published data. + +1. *The most comprehensive support of the instruments output,* so that data can be captured in profile mode, centroid mode, and other relevant forms of biomolecular mass spectrometry data representation + +The primary focus of the model is to support long\-term archiving and sharing, rather than day\-to\-day laboratory management, although the model is extensible to support context\-specific details. + +The description of mass spectrometry data output and its experimental context requires that models include: \(i\) the actual data acquired, to a sufficient precision, as well as its associated metadata; and \(ii\) an adequate description of the instrument characteristics, its configuration and possible preprocessing steps applied. This document details both these parts, as they are required to support the tasks T1 to T5 above. + + + +This document defines a specification and is not a tutorial. As such, the presentation of technical details is deliberately direct. The role of the text is to describe the schema model and justify design decisions made. This document does not provide comprehensive examples of the schema in use. Example documents are provided separately and should be examined in conjunction with this document. It is anticipated that tutorial material will be developed in the future to aid implementation. Although the present specification document describes constraints and guidelines related to the content of an mzML document as well as the availability of tools helping to read and write mzML, it does not describe any implementation constraints or specifications such as coding language or operating system for software that will generate and/or read mzML data. + +## 1. Previous formats + +During 2003 – 2005, two data formats to store mass spectrometer output in an open, vendor\-neutral, XML format were developed. The mzData format \[mzData\] was developed by the PSI, primarily as a data exchange and archive format. The mzXML format \[mzXML\] was developed at the Institute for Systems Biology \(ISB\), primarily in order to streamline data processing software. Both formats are used extensively but it has been noted that having two formats for essentially the same information causes unnecessary confusion in the community and adds complexity to software developers as often both formats must be supported. Therefore the designers of mzData and mzXML, including representatives of instrument vendors, analysis software developers and end users, have joined under the auspices of the PSI and jointly developed a single format intended to replace the previous two. This new format is named mzML and is described in this document. + +The main difference between the two original formats, aside from the primary intent described above, is the design philosophy of flexibility. The mzData format was designed to be quite flexible via the extensive use of a controlled vocabulary. It was hoped that the actual xsd schema could remain stable for many years while the accompanying controlled vocabulary could be frequently updated to support new technologies, instruments, and methods of acquiring data. + +On the other hand, mzXML was designed with a very strict schema with most auxiliary information described in enumerated attributes. This simplified software implementations as there was only one way to present various attributes and the validity of the documents could be easily checked with industry\-standard XML validators. + +The main challenge in uniting these two formats was therefore resolving the opposing philosophies rather than fundamental technical issues. The result is a format that contains the best aspects of the two original formats so that it may be widely adopted and will resolve the current problem of two formats. + +## 1. Design Philosophy + +Since the development of mzML brought together many different philosophies, the primary mzML designers agreed on the following design principles that would guide its development: + +1. Keep the format simple. Many elaborate extensions were proposed but most were rejected in favour of a simple implementation. + +1. Minimize alternate ways of encoding the same information. Such flexibility, while sometimes touted as a benefit for some products, is bad for data formats. + +1. Build in some flexibility for encoding new important information but keep the format stable. There is a strong desire from companies that develop software for their customers to keep the data format stable over long periods of time with updates to an auxiliary file. + +1. Support the features of mzData and mzXML but not a lot more in version 1.0. Only support for SRM data was added \(which is also supported in the latest mzXML 3.1 and thus not really new\). + +1. Finish version 1.0 of the format soon with the resources available. It was felt that the greatest community benefit would be to resolve the mzData/mzXML duality rather than expend limited resources on new features. + +There was great temptation to add support for many new kinds of data and representation possibilities. There are many enhancements that have been suggested, but the small group of volunteers that have actively developed this format have opted to focus on the primary goal set before us: develop a single format that the vendors and current software can easily support and thereby obsolete mzData and mzXML. The enhancements not considered compatible with this goal will be entertained for mzML 2.0 + +One of the aspects of mzXML that enabled its very swift adoption was a ready set of open source tools that implemented the format. With these tools many users were able to begin using the format immediately without coding their own software. Therefore, to insure that mzML is a format that will be adopted quickly and implemented uniformly, the format is presented with several tools that write, read, and validate the format. At submission to the PSI document process, the following software will implement mzML: + +1. Two or more converters that convert from vendor formats to mzML. + +1. The popular RAMP parser library that currently supports mzData and mzXML. + +1. An mzML semantic validator that checks for correct implementation of files. + +The mzData format was a far more flexible format than mzXML. The support of new technologies could be added to mzData files by adding new controlled vocabulary terms, while mzXML often required a full schema revision. This is evidenced by mzData still being at version 1.05 while mzXML is currently at version 3.1. However, mzData did suffer from a problem of inconsistently used vocabulary terms and there appeared several different dialects of mzData, encoding the same information in subtly different ways. This was not usually a problem for human inspection of the file, but caused difficulty writing and maintaining reader software. + +This problem was been solved \(it is hoped\) for mzML by releasing a semantic validator with the data format. This semantic validator enforces many rules as to how controlled vocabulary terms are used, not only making sure that the terms are in the CV, but also that the correct terms are used in the correct location in the document and the required terms are present the correct number of times. This allows greater flexibility in the schema, but enforces order in how the CV terms are used. This will require the discipline of using the semantic validator, not just an XML validator. The result is that new technologies or information can be accommodated with adjustments to the controlled vocabulary and validator, not to the schema. Opinions differ on whether this is a benefit or a curse. + +The remainder of this document is structured as follows. Section 2.1 describes a number of concepts and information about the implementation of mzML, including aspects of terminology, design issues, the controlled vocabulary, etc. The schema model itself is presented in XML schema \(XSD\) notation in Section 3; some conclusions are presented in Section 5. + +# 1. **Implementation of the Format** + +## 1. Concepts and Terminology + +This document assumes familiarity with one data modelling notation, namely XML Schema \([www.w3.org/XML/Schema](http://www.w3.org/XML/Schema)\). Models are described using XML schema. + +The keywords “MUST,” “MUST NOT,” “REQUIRED,” “SHALL,” “SHALL NOT,” “SHOULD,” “SHOULD NOT,” “RECOMMENDED,” “MAY,” and “OPTIONAL” are to be interpreted as described in RFC\-2119 \(Bradner 1997\). + +## 1. Relationship to Other Specifications + +The specification described in this document is not being developed in isolation; indeed, it is designed to be complementary to, and thus used in conjunction with, several existing and emerging models. Related specifications include the following: + +1. *MIAPE MS* \([http://www.psidev.info/index.php?q=node/91](http://www.psidev.info/index.php?q=node/91)\) The “Minimum Information About a Proteomics Experiment: Mass Spectrometry” module document identifies the minimum information required to report the use of a mass spectrometer in a proteomics experiment. The mzML format has been designed to encode the requirements specified in MIAPE MS. However, mzML does not enforce MIAPE compliance itself; mzML documents may be valid and useful without being fully MIAPE compliant. The mzML validator has settings to validate at either the basic mzML level or at a MIAPE MS compliant level, depending on the needs of the user. + +1. *spML* \([http://www.psidev.info/index.php?q=node/90](http://www.psidev.info/index.php?q=node/90)\). *spML* \(sample processing Markup Language\) is the proposed PSI standard for describing general protein separation and sample processing other than gel electrophoresis. GelML is being developed separately from spML because there is a well defined community associated with gel electrophoresis. As both GelML and spML build on FuGE \(Functional Genomics Experiment\) \(Jones, Miller et al. 2007\) and use FuGE to describe the relationships between steps in a proteomics workflow, they will be designed to be straightforward to use together where appropriate. This document does not assume familiarity with spML. + +1. *mzIdent**ML* \([http://www.psidev.info/index.php?q=node/85](http://www.psidev.info/index.php?q=node/85)\). The mzIdentML specification is being developed by the PSI as a standard to capture the output of search engines that assign mass spectra to protein or peptide sequences. It is FuGE\-based and will provide a UML model as well as an XML schema. It is anticipated that mzML will serve as an important ‘input’ to the model defined by mzIdentML. This document does not assume familiarity with mzIdentML or FuGE. + +## 1. Differences between mzML 1.0.0 and mzML 1.1.0 + +Although there were already several software packages implementing mzML 1.0.0 on its initial release, further implementation work begin after its release. A number of shortcomings were flagged during this subsequent implementation, and it was decided that another update to mzML 1.1.0 would be appropriate before these implementations were complete. The differences are relatively minor, but the formats are incompatible. It is intended that all implementations be updated 1.1.0, but no software is left supporting mzML 1.0.0. A diff between tiny.pwiz.mzML and tiny.pwiz.1.1.mzML provides a nice illustration of the differences that might be useful for implementors. Below is a listing of differences: + +- Changed \ to an ordinary \ and moved version number to software element + +- Moved softwareRef attribute from \ to \ \ and \ renamed to \ and \ + +- Added defaultDataProcessingRef attribute to \ and \ + +- Removed nativeID attribute for \ and \ and made existing id + +- attribute take its function + +- Removed nativeID attribute from index \ element + +- Fully defined id \(formerly nativeID\) syntax for each vendor/input style + +- Removed \ element and put contents under \ + +- Added \ to hold multiple \ elements + +- Added \ and \ element + +- Updated the official XML name space and schema location for mzML + +- Fully described our "unknown" term philosophy + +- Fully described our units specification and updated CV for allowed units + +- Various updates to the mapping rules and CV + +- Altered \ to take any number of paramTypes instead of only 2 or more cvParams + +- Changed \ cvParams to use a target m/z and lower and upper offsets + +## 1. The PSI Mass Spectrometry Controlled Vocabulary \(CV\) + +A comprehensive collection of terms have been defined \(mostly extracted from vocabulary and definitions in chapter 12 of the IUPAC nomenclature book\) and structured in an mzML\-friendly way, hopefully facilitating the browsing of the terms. Almost all first\-level branch terms \(the direct children of the root term\) have a homonymous XML element in mzML. Their children, the second\-level terms, are relevant topics or categories which need CV support for their description. The leaf nodes under their respective parent categories should be used in a cvParam under the appropriate XML element in mzML schema. + +Some terms describe attributes that must be coupled with a numerical value attribute in the CvParam element \(e.g. dwell time MS:1000039\) and optionally a unit for that value \(e.g. second MS:1000502\). The terms that require a value are denoted by having a “datatype” key\-value pair in the CV itself; the use of the ‘object attribute’ \(MS:1000547\) term to denote this is now deprecated. Similarly, terms that need to be qualified with units are denoted by have a “needs\_units” key in the CV itself. + +Although the structure of the CV and the mzML schema are related, the details of which terms are allowed/recommended in a given schema section is reported in the mapping file. The mapping file is a list of associations between a cvParam element in a specific schema location \(described with an Xpath\) and the branches of the CV terms expected in that location. This file is read and interpreted by the validator, checking that the data annotation is consistent. The mapping file needs to be checked and eventually updated when the CV terms or structure are changed. + +As recommended by the PSI CV guidelines, psi\-ms.obo should be dynamically maintained via the psidev\-ms\-vocab mailing lists that allow any user to request new terms in agreement with the community involved. Once a consensus is reached among the community the new terms are added within few days. If there is no obvious consensus, the CV coordinators committee should vote and make a decision. A new psi\-ms.obo should then be released by updating the file on the CVS server without changing the name of the file \(this would alter the propagation of the file to the OBO website and to other ontology services that rely on file stable URI\). For this reason an internal version number with two decimals \(x.y.z\) should be increased: + +- x should be increased when a first level term are renamed added deleted or rearranged in the structure. Such rearrangement is suppose to be rare and is very likely to have repercussion on the mapping. + +- y should be increased when any other term except the first level one is altered. + +- z should be increased when there is no term addition or deletion but just editing on the definitions or other minor changes. + + + +It was decided that the CV not contain “unknown” terms as much as possible, thus there is no “unknown instrument”, etc. There are two cases where it is tempting to use unknown: + +1. The information is really known, but none of the existing terms fit. In this case, instead of choosing “unknown”, a user should send email to the psidev\-ms\-vocab list proposing a new term. The CV committee should approve and add the desired term, or point out an existing synonym that should be used. Then once the term has been assigned an accession number and official name, then the user should begin using that. + +1. The second case is there the information is truly not known. We want to avoid cases where the user picks something just to appease a validator. In this case, the use of the base class is recommended, e.g.: + + ```xml + + + + ``` + The rationale is that the most specific information available is provided, i.e. that a mass spectrometer of some model generated the data, but it is not known which one. This also avoids the situation where the tags are optional. If optional tags are not provided, it is never clear whether the information is truly unknown, or the writer simple forgot to write the information or was too lazy to write the information. + +In the above example, if the writer knows that the instrument was one from a specific vendor, but not the model, then the vendor model term should be used instead of the completely generic “instrument model”. + +To obsolete a term, the following must be done: + +- Put OBSOLETE at the beginning of the definition + +- Add a comment to the term describing the reason for obsoleting. + +- Set the OBO\-format is\_obsolete tag to true + +This is a summary of the procedure given in [http://psidev.info/files/CommunityPractice\-revised.doc](http://psidev.info/files/CommunityPractice-revised.doc). + +If a term name needs to be changed, the accession number should stay the same and the term name simply changed. One should NOT obsolete the term and create a new one with the revised name. + +The following ontologies or controlled vocabularies specified below may also be suitable or required in certain instances: + +- Unit Ontology \(http://www.obofoundry.org/cgi\-bin/detail.cgi?id=unit\) + +- ChEBI \([http://www.ebi.ac.uk/chebi/](http://www.ebi.ac.uk/chebi/)\) + +- OBI \(Ontology of Biological Investigations \- [http://obi.sourceforge.net/](http://obi.sourceforge.net/)\) \(formerly called FuGO\) + +## 1. Resolved Design Issues + +There were several issues regarding the design of the format that were not clear cut, and a design choice was made that was not completely agreeable to everyone. So that these issues do not keep coming up, we document here the issues and why the decision that is implemented was made. + +### 1. Count attributes + +It was decided that all list elements would have a count attribute. The reason is that parsers implemented in languages where memory allocation or array sizing is important, it is a nice performance enhancement to have a count attribute indicating how many elements there are in the list. Although it was felt that this is an easy target for creating inconsistent files \(i.e. writing out a count=”5” attribute followed by 6 items in the list\), this was deemed to be rare and in the vast majority of cases the value can be relied on. The code would need to handle cases where the count was incorrect, but this is no more difficult than not knowing the value ahead of time. Validators of mzML should check that the counts are correct when validating file. + +### 1. Numerical value and datetimestamp encoding + +All numerical values shall appear in the XML schema datatype specification \(http://www.w3.org/TR/xmlschema\-2/\). The number 1/10 must always appear as 0.10 and never as 0,10. A preceeding \+ before a number \(\+5.0\) is prohibited. + +Datetimestamps must also be encoded as in the XML specification such as 2007\-06\-27T15:23:45.00035. + +All id attributes follow the XML schema datatype xs:ID \(http://www.w3.org/TR/xmlschema\-2/\#ID\), which means that no two id attributes may be the same within a document, and id attributes must be purely alphanumerical strings with at least one letter. Thus they may not contain spaces or underscores, and id attributes may not be a plain number. + +### 1. The new CV term problem + +It was decided that all annotations on the data that should come from a list of allowed values using the \ element. All information encoded as element attributes are never controlled vocabulary terms. Thus, as an example to describe spectrum type, the cvParam element must be provided to specify a term below MS:1000559 “spectrum type”, such as: + +`` + +Note that both accession and the term name are provided. Parsers should focus on the accession number as this should never change, even if the term name is adjusted in the controlled vocabulary later. Note that there is no value. The mere presence of the term is the annotation. + +The problem comes when there is a new term to be added. Let’s assume that it becomes necessary to add a new spectrum type “SRM spectrum”. Vendor X would like to start writing mzML with this spectrum type. What should happen and what could also happen? + +In an ideal world, Vendor X would contact the PSI\-MS WG controlled vocabulary coordinators list and request a new child term of “spectrum type”. A CV coordinator would verify that this is a new concept, not simply a synonym of an existing concept, add the term to the CV and release a new version of the psi\-ms.obo file at the same location. Vendor X would obtain the accession number and could begin writing out valid mzML. The semantic validator would \(and already does\) automatically download the new .obo file and validate that the new mzML is semantically valid using the new term. + +If the file is then distributed to arbitrary site Y, local software will suddenly encounter this new term: + +`` + +and there is a possibility of failure. The first problem that may occur is that reader software may try to understand what the spectrum type is, but it will not find a spectrum type that it understands. Therefore it can only conclude that either no spectrum type was provided, or one of the terms it doesn’t recognize is a spectrum type but it won’t know which one. If the software could connect to the Internet, and could automatically download the latest .obo file, and look to see if this term was in the file, and then determine what parent the above term had, and understand that the parent is “spectrum type”, then the software could conclude that the above cv term is a spectrum type, but a new one that it doesn’t not know how to handle yet. Such a string of logic is not terribly difficult but it is not trivial and is objectionable to some. + +Worse yet, Vendor X could have been lazy and not even contacted the PSI\-WG CV coordinator and just started publishing mzML with \(“option A”\): + +`` + +There is no way to resolve this. No reader could possibly know how to handle this. It should be avoided at all cost. Although it should be noted that until the proper accession number is furnished, such an approach will at least initially be used. In any case, processing software may still not know how to properly handle SRM spectra, but it should already be able to confidently understand what the spectrum type is and admit it cannot handle it. + +In order to make it easier for software developers, several possible solutions were considered at length, notably one known as “option C”: + +`` + +In this case, both the accession and name of both the parent/category and the child/leaf term is explicitly provided. This could help the reader software to know exactly that the spectrum type is “SRM spectrum” without complex logic and proceed with processing based on that. + +In this alternative, both the category and the leaf terms are explicitly provided. Reader software could easily determine what the spectrum type is without complex logic even in the face of a MS:9999999 accession shown above. The downside of option C is that files are more verbose than otherwise and that there is the possibility of conflicting, incorrect stated category and left nodes. A final argument against this is that such a scheme was tried with MAGE\-ML \(MicroArray Gene Expression Markup Language\) version 1, and it caused massive confusion. An alternate contention is that the massive confusion resulted from nesting of terms rather than the flat attribute structure proposed here. + +After much discussion, it was decided to stick with the original implementation \(option A\). There were too many arguments against option C, and the main author of the ProteoWizard reference implementation saw no need for option C. Thus, the final specification proceeds with option A. + +## 1. Other supporting materials + +This document cannot be fully judged on its own. It is important to study the accompanying sample instance documents, controlled vocabulary, schema files, and the software that implements this pre\-release version of mzML. In fact, the content of section 3 in this document \(as well as the on\-line HTML documentation\) is completely autogenerated from these files and not maintained by hand. + +All these files and programs are available at: + +[http://psidev.info/index.php?q=node/257](http://psidev.info/index.php?q=node/257) + +They are: + +| Filename | Description | +| --- | --- | +| mzML1.1.0.xsd | Main mzML XML schema definition file | +| mzML1.1.0.html | HTML documentation of the model | +| mzML1.1.0\_idx.xsd | Wrapper schema for indexing an mzML file for random access | +| mzML1.1.0\_idx.html | HTML documentation of the index | +| psi\-ms.obo | PSI\-MS controlled vocabulary in OBO format | +| specialNotes.txt | A set of special notes associated with individual elements | +| ms\-mapping.txt | XML\-encoded rules for where certain cvParams MAY/MUST appear in the document. | +| tiny.pwiz.1.1.mzML | Tiny hand\-crafted four spectrum MS1 \+ MS2 LCQ example | +| small.pwiz.1.1.xml | ProteoWizard generated example for generic MS/MS data | +| small\_miape.pwiz.1.1.xml | ProteoWizard generated MIAPE\-compliant demonstration example for generic MS/MS data | +| MRM\_example\_1.1.0.mzML | Example of encoded SRM data | +| dta\_example.mzML | Example of conversion from generic dta files to mzML | +| neutral\_loss\_example\_1.1.0.mzML | Example of a neutral loss spectrum | +| validateMzML.pl | Small Perl program to use Xerces to perform crude \(not semantic\) validation of an mzML file | +| mzMLContentHandler.pm | Reader class used by validateMzML.pl | +| mzML\_1.1.0\_validator.zip | Java implementation of a full semantic validator for mzML | + +Additional material is referenced with hyperlinks at the same URL. + +## 1. Open Issues + +All open issues were resolved by the end of the mzML 1.0.0.0 design phase. This may be an appropriate section to describe issues that arise after the 1.0 release that are considered sufficiently disruptive that they require a new major or minor release number. Such disruptive changes to the schema are expected to be rare. It is hoped that it will be several years before the next major revision. + +We note that usage of resource description framework \(RDF\) was considered and rejected for mzML 1.0. It remains a possibility that mzML 2.0 will be based on RDF. + +## 1. Comments on Specific Use Cases + +Many special use cases for mzML were considered during its development. Most of these use cases have a corresponding example file that exercise the relevant part of the schema and provide a reference implementation example. Authors of mzML writing software are encouraged to examine the examples that accompany this format release before implementing the writer. Further, such authors are encouraged to use the validator before releasing any new writer code and working with the PSI Mass Spectrometry Working Group to resolve and issues. In the subsections below, we comment on a few of the notable use cases that were considered. + +### 1. Selected Reaction Monitoring \(SRM\) + +Selected reaction monitoring \(SRM\) is the major new technology that is supported by mzML that was not supported by both previous formats. We note that SRM is often referred to as multiple reaction monitoring \(MRM\), but that term is an obsolete synonym of SRM according to IUPAC. + +There was considerable discussion on how to encode SRM experiments. There seem to be two major contenders: encoding them as tiny MS/MS\-like spectra; or encoding them directly as complete chromatograms. + +The decision was made that each SRM scan is to be encoded as a mini MS/MS\-like spectra with a precursor corresponding to the Q1 m/z and a small spectrum encoding one or more Q3 m/z values that correspond to the Q1 m/z. We note that these mini scans may be a single \(centroided\) value per Q3 m/z, or the mini scans may be profile mode scans surrounding the Q3 m/z. For example, it is entirely permissible to monitor two Q3 m/z values for a single Q1 m/z, and encode profile mode scans for both Q3 regions in a single spectrum. + +The mzML specification also supports the \ element which is very similar to the \ element. It is capable of containing a full description of and the data for a chromatogram. The chromatogram may be simply be a total ion current \(TIC\) chromatogram of an ordinary MS1 or MS/MS run, or a chromatogram corresponding to a Q1,Q3 pair in a SRM run. + +It has been resolved that all SRM runs must be encoded as mini MS/MS\-like spectra using the \ element. Optionally, the same information may also be encoded using the \ elements as a speed\-enhancing feature. At present, it has been decided that SRM output may not be encoded ***only*** in the \ form. The goal is to avoid having two different ways of encoding the same data. Readers can always count on the mini MS/MS\-like spectra and may only optionally support the \ constructs. This is merely a policy decision, not one dictated by the schema. + +### 1. Profile \(continuous\) spectra vs. centroided \(peak list\) \(peak picked\) spectra + +Mass spectra typically come in two major flavors: profile and centroided. Profile spectra represent the scanned data in a \(sometimes only approcimately\) regularly spaced format, sometimes with gaps. Centroided spectra present the scanned data only by specifying the location and intensity of individual detected peaks, usually after subjecting the profile spectrum to a peak\-picking algorithm. The mzML format can encode either format with the specification of the proper controlled vocabulary term indicating which one. However, it is not allowed to encode the same spectrum in both profile and centroided modes in the same file. This is because the id attribute should nominally be the same and may not be duplicated. The recommended workflow if both spectra are desired is to encode the profile spectra in one file and the peak\-picked data in a second file \(with appropriate annotations as to what was done\). It is permissible to have some spectra in one mode and different ones in another; for example MS level 1 spectra may be profile mode, while MS level 2 spectra may be peak picked in the same file. + +## 1. Other implementation guidelines + +- For semantic validation, only IS\_A relationships should be considered as child terms + +- The official namespace for mzML is [http://psi.hupo.org/ms/mzml](http://psi.hupo.org/ms/mzml). The reference URL for the schema is http://psidev.info/files/ms/mzML/xsd/mzML1.1.0.xsd. + +# 1. **Model in** **XML Schema** + +The mzML model is described in XML schema below. + +Figure 1: High level overview of the XML elements for mzML. Each box represents an XML element, nested within other elements as shown. + +## 1. Element \<mzML\> + +| **Definition:** | This is the root element for the Proteomics Standards Initiative \(PSI\) mzML schema, which is intended to capture the use of a mass spectrometer, the data generated, and the initial processing of that data \(to the level of the peak list\). | +| --- | --- | +| **Type:** | dx:mzMLType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| +| **Notes and Constraints:** | The \ element and all content below may occur by itself in an XML document, but is also designed to be wrapped in the mzML indexing schema in order to facilitate random access within the file with appropriate reader software. | + +## 1. Element \<cvList\> + +| **Definition:** | Container for one or more controlled vocabulary definitions. | +| --- | --- | +| **Type:** | dx:CVListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```
| +| **Notes and Constraints:** | One of the \ elements in this list MUST be the PSI MS controlled vocabulary. All \ elements in the document MUST refer to one of the \ elements in this list. | + +## 1. Element \<fileDescription\> + +| **Definition:** | Information pertaining to the entire mzML file \(i.e. not specific to any part of the data set\) is stored here. | +| --- | --- | +| **Type:** | dx:FileDescriptionType | +| **Attributes:** | none | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<referenceableParamGroupList\> + +| **Definition:** | Container for a list of referenceableParamGroups | +| --- | --- | +| **Type:** | dx:ReferenceableParamGroupListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<sampleList\> + +| **Definition:** | List and descriptions of samples. | +| --- | --- | +| **Type:** | dx:SampleListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<softwareList\> + +| **Definition:** | List and descriptions of software used to acquire and/or process the data in this mzML file. | +| --- | --- | +| **Type:** | dx:SoftwareListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<scanSettingsList\> + +| **Definition:** | List with the descriptions of the acquisition settings applied prior to the start of data acquisition. | +| --- | --- | +| **Type:** | dx:ScanSettingsListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<instrumentConfigurationList\> + +| **Definition:** | List and descriptions of instrument configurations. At least one instrument configuration MUST be specified, even if it is only to specify that the instrument is unknown. In that case, the "instrument model" term is used to indicate the unknown instrument in the instrumentConfiguration. | +| --- | --- | +| **Type:** | dx:InstrumentConfigurationListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<dataProcessingList\> + +| **Definition:** | List and descriptions of data processing applied to this data. | +| --- | --- | +| **Type:** | dx:DataProcessingListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<run\> + +| **Definition:** | A run in mzML should correspond to a single, consecutive and coherent set of scans on an instrument. | +| --- | --- | +| **Type:** | dx:RunType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<cv\> + +| **Definition:** | Information about an ontology or CV source and a short 'lookup' tag to refer to. | +| --- | --- | +| **Type:** | dx:CVType | +| **Attributes:** | | +| **Subelements:** | none | +| **Example Context:** | ```

```
| + +## 1. Element \<fileContent\> + +| **Definition:** | This summarizes the different types of spectra that can be expected in the file. This is expected to aid processing software in skipping files that do not contain appropriate spectrum types for it. It should also describe the nativeID format used in the file by referring to an appropriate CV term. | +| --- | --- | +| **Type:** | dx:ParamGroupType | +| **Attributes:** | none | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/fileDescription/fileContent

```
MUST supply a *child* term of MS:1000524 (data file content) one or more times
```


```
e.g.: MS:1000235 (total ion current chromatogram)
```


```
e.g.: MS:1000235 (total ion current chromatogram)
```


```
e.g.: MS:1000322 (charge inversion mass spectrum)
```


```
e.g.: MS:1000322 (charge inversion mass spectrum)
```


```
e.g.: MS:1000325 (constant neutral gain spectrum)
```


```
e.g.: MS:1000325 (constant neutral gain spectrum)
```


```
e.g.: MS:1000326 (constant neutral loss spectrum)
```


```
e.g.: MS:1000326 (constant neutral loss spectrum)
```


```
e.g.: MS:1000328 (e/2 mass spectrum)
```


```
e.g.: MS:1000341 (precursor ion spectrum)
```


```
et al.
```


```
MAY supply a *child* term of MS:1000525 (spectrum representation) only once
```


```
e.g.: MS:1000127 (centroid spectrum)
```


```
e.g.: MS:1000128 (profile spectrum)
```
| +| **Example cvParams:** | ```

```


```

```


```

```
| + +## 1. Element \<sourceFileList\> + +| **Definition:** | List and descriptions of the source files this mzML document was generated or derived from | +| --- | --- | +| **Type:** | dx:SourceFileListType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<contact\> + +| **Definition:** | Structure allowing the use of a controlled \(cvParam\) or uncontrolled vocabulary \(userParam\), or a reference to a predefined set of these in this mzML file \(paramGroupRef\). | +| --- | --- | +| **Type:** | dx:ParamGroupType | +| **Attributes:** | none | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/fileDescription/contact

```
MAY supply a *child* term of MS:1000585 (contact person attribute) one or more times
```


```
e.g.: MS:1000586 (contact name)
```


```
e.g.: MS:1000587 (contact address)
```


```
e.g.: MS:1000588 (contact URL)
```


```
e.g.: MS:1000589 (contact email)
```


```
e.g.: MS:1000590 (contact organization)
```


```
MUST supply term MS:1000590 (contact organization) only once
```


```
MUST supply term MS:1000586 (contact name) only once
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<referenceableParamGroup\> + +| **Definition:** | A collection of CVParam and UserParam elements that can be referenced from elsewhere in this mzML document by using the 'paramGroupRef' element in that location to reference the 'id' attribute value of this element. | +| --- | --- | +| **Type:** | dx:ReferenceableParamGroupType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<sample\> + +| **Definition:** | Expansible description of the sample used to generate the dataset, named in sampleName. | +| --- | --- | +| **Type:** | dx:SampleType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/sampleList/sample

```
MAY supply a *child* term of GO:0005575 (cellular_component) one or more times
```


```
MAY supply a *child* term of BTO:0000000 (brenda source tissue ontology) one or more times
```


```
MAY supply a *child* term of PATO:0001241 (quality of an object) one or more times
```


```
MAY supply a *child* term of MS:1000548 (sample attribute) one or more times
```


```
e.g.: MS:1000001 (sample number)
```


```
e.g.: MS:1000004 (sample mass)
```


```
e.g.: MS:1000005 (sample volume)
```


```
e.g.: MS:1000006 (sample concentration)
```


```
e.g.: MS:1000047 (emulsion)
```


```
e.g.: MS:1000048 (gas)
```


```
e.g.: MS:1000049 (liquid)
```


```
e.g.: MS:1000050 (solid)
```


```
e.g.: MS:1000051 (solution)
```


```
e.g.: MS:1000052 (suspension)
```


```
et al.
```
| + +## 1. Element \<software\> + +| **Definition:** | A piece of software. | +| --- | --- | +| **Type:** | dx:SoftwareType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/softwareList/software

```
MUST supply a *child* term of MS:1000531 (software) only once
```


```
e.g.: MS:1000532 (Xcalibur)
```


```
e.g.: MS:1000533 (Bioworks)
```


```
e.g.: MS:1000534 (Masslynx)
```


```
e.g.: MS:1000535 (FlexAnalysis)
```


```
e.g.: MS:1000536 (data explorer)
```


```
e.g.: MS:1000537 (4700 Explorer)
```


```
e.g.: MS:1000538 (massWolf)
```


```
e.g.: MS:1000539 (Voyager Biospectrometry Workstation System)
```


```
e.g.: MS:1000540 (FlexControl)
```


```
e.g.: MS:1000541 (ReAdW)
```


```
et al.
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<scanSettings\> + +| **Definition:** | Description of the acquisition settings of the instrument prior to the start of the run. | +| --- | --- | +| **Type:** | dx:ScanSettingsType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<instrumentConfiguration\> + +| **Definition:** | Description of a particular hardware configuration of a mass spectrometer. Each configuration MUST have one \(and only one\) of the three different components used for an analysis. For hybrid instruments, such as an LTQ\-FT, there MUST be one configuration for each permutation of the components that is used in the document. For software configuration, use a ReferenceableParamGroup element. | +| --- | --- | +| **Type:** | dx:InstrumentConfigurationType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/instrumentConfigurationList/instrumentConfiguration

```
MAY supply a *child* term of MS:1000487 (ion optics attribute) one or more times
```


```
e.g.: MS:1000216 (field-free region)
```


```
e.g.: MS:1000304 (accelerating voltage)
```


```
e.g.: MS:1000308 (electric field strength)
```


```
e.g.: MS:1000319 (space charge effect)
```


```
MAY supply a *child* term of MS:1000597 (ion optics type) only once
```


```
e.g.: MS:1000221 (magnetic deflection)
```


```
e.g.: MS:1000246 (delayed extraction)
```


```
e.g.: MS:1000275 (collision quadrupole)
```


```
e.g.: MS:1000281 (selected ion flow tube)
```


```
e.g.: MS:1000286 (time lag focusing)
```


```
e.g.: MS:1000300 (reflectron)
```


```
e.g.: MS:1000307 (einzel lens)
```


```
e.g.: MS:1000309 (first stability region)
```


```
e.g.: MS:1000310 (fringing field)
```


```
e.g.: MS:1000311 (kinetic energy analyzer)
```


```
et al.
```


```
MAY supply a *child* term of MS:1000496 (instrument attribute) one or more times
```


```
e.g.: MS:1000032 (customization)
```


```
e.g.: MS:1000236 (transmission)
```


```
e.g.: MS:1000529 (instrument serial number)
```


```
MUST supply term MS:1000031 (instrument model) or any of its children only once
```


```
e.g.: MS:1000139 (4000 Q TRAP)
```


```
e.g.: MS:1000140 (4700 Proteomics Analyzer)
```


```
e.g.: MS:1000141 (APEX IV)
```


```
e.g.: MS:1000142 (APEX-Q)
```


```
e.g.: MS:1000143 (API 150EX)
```


```
e.g.: MS:1000144 (API 150EX Prep)
```


```
e.g.: MS:1000145 (API 2000)
```


```
e.g.: MS:1000146 (API 3000)
```


```
e.g.: MS:1000147 (API 4000)
```


```
e.g.: MS:1000148 (autoFlex II)
```


```
et al.
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```


```

```
| +| **Notes and Constraints:** | Note that an instrument model MUST be provided. If the vendor is known but the exact model is not known, then use the parent vendor term such as "Waters instrument model" \(which indicates that it is known to be a Waters instrument, but not which one\). If nothing at all is known about the instrument that produced the data, then use the top parent term "instrument model" \(which is equivalent to stating that the data came from a child of "instrument model" \{i.e. a mass spectrometer\} but it is not known to the writer which one\). | + +## 1. Element \<dataProcessing\> + +| **Definition:** | Description of the way in which a particular software was used. | +| --- | --- | +| **Type:** | dx:DataProcessingType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<referenceableParamGroupRef\> + +| **Definition:** | A reference to a previously defined ParamGroup, which is a reusable container of one or more cvParams. | +| --- | --- | +| **Type:** | dx:ReferenceableParamGroupRefType | +| **Attributes:** | | +| **Subelements:** | none | +| **Example Context:** | ```

```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<cvParam\> + +| **Definition:** | This element holds additional data or annotation. Only controlled values are allowed here. | +| --- | --- | +| **Type:** | dx:CVParamType | +| **Attributes:** | | +| **Subelements:** | none | +| **Example Context:** | ```

```
| + +## 1. Element \<userParam\> + +| **Definition:** | Uncontrolled user parameters \(essentially allowing free text\). Before using these, one should verify whether there is an appropriate CV term available, and if so, use the CV term instead | +| --- | --- | +| **Type:** | dx:UserParamType | +| **Attributes:** | | +| **Subelements:** | none | +| **Example Context:** | ```

```
| + +## 1. Element \<spectrumList\> + +| **Definition:** | All mass spectra and the acquisitions underlying them are described and attached here. Subsidiary data arrays are also both described and attached here. | +| --- | --- | +| **Type:** | dx:SpectrumListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<chromatogramList\> + +| **Definition:** | All chromatograms for this run. | +| --- | --- | +| **Type:** | dx:ChromatogramListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<sourceFile\> + +| **Definition:** | Description of the source file, including location and type. | +| --- | --- | +| **Type:** | dx:SourceFileType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/fileDescription/sourceFileList/sourceFile

```
MUST supply a *child* term of MS:1000767 (native spectrum identifier format) only once
```


```
e.g.: MS:1000768 (Thermo nativeID format)
```


```
e.g.: MS:1000769 (Waters nativeID format)
```


```
e.g.: MS:1000770 (WIFF nativeID format)
```


```
e.g.: MS:1000771 (Bruker/Agilent YEP nativeID format)
```


```
e.g.: MS:1000772 (Bruker BAF nativeID format)
```


```
e.g.: MS:1000773 (Bruker FID nativeID format)
```


```
e.g.: MS:1000774 (multiple peak list nativeID format)
```


```
e.g.: MS:1000775 (single peak list nativeID format)
```


```
e.g.: MS:1000776 (scan number only nativeID format)
```


```
e.g.: MS:1000777 (spectrum identifier nativeID format)
```


```
et al.
```


```
MUST supply a *child* term of MS:1000561 (data file checksum type) one or more times
```


```
e.g.: MS:1000568 (MD5)
```


```
e.g.: MS:1000569 (SHA-1)
```


```
MUST supply a *child* term of MS:1000560 (source file type) only once
```


```
e.g.: MS:1000526 (Waters raw file)
```


```
e.g.: MS:1000562 (ABI WIFF file)
```


```
e.g.: MS:1000563 (Thermo RAW file)
```


```
e.g.: MS:1000564 (PSI mzData file)
```


```
e.g.: MS:1000565 (Micromass PKL file)
```


```
e.g.: MS:1000566 (ISB mzXML file)
```


```
e.g.: MS:1000567 (Bruker/Agilent YEP file)
```


```
e.g.: MS:1000584 (mzML file)
```


```
e.g.: MS:1000613 (DTA file)
```


```
e.g.: MS:1000614 (ProteinLynx Global Server mass spectrum XML file)
```


```
et al.
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<sourceFileRefList\> + +| **Definition:** | List with the source files containing the acquisition settings. | +| --- | --- | +| **Type:** | dx:SourceFileRefListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```
| + +## 1. Element \<targetList\> + +| **Definition:** | Target list \(or 'inclusion list'\) configured prior to the run. | +| --- | --- | +| **Type:** | dx:TargetListType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<componentList\> + +| **Definition:** | List with the different components used in the mass spectrometer. At least one source, one mass analyzer and one detector need to be specified. | +| --- | --- | +| **Type:** | dx:ComponentListType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<softwareRef\> + +| **Definition:** | Reference to a previously defined software element | +| --- | --- | +| **Type:** | dx:SoftwareRefType | +| **Attributes:** | | +| **Subelements:** | none | +| **Example Context:** | ```

```
| + +## 1. Element \<processingMethod\> + +| **Definition:** | Description of the default peak processing method. This element describes the base method used in the generation of a particular mzML file. Variable methods should be described in the appropriate acquisition section \- if no acquisition\-specific details are found, then this information serves as the default. | +| --- | --- | +| **Type:** | dx:ProcessingMethodType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/dataProcessingList/dataProcessing/processingMethod

```
MAY supply a *child* term of MS:1000630 (data processing parameter) one or more times
```


```
e.g.: MS:1000629 (low intensity threshold)
```


```
e.g.: MS:1000631 (high intensity threshold)
```


```
e.g.: MS:1000747 (completion time)
```


```
e.g.: MS:1000787 (inclusive low intensity threshold)
```


```
e.g.: MS:1000788 (inclusive high intensity threshold)
```


```
MUST supply a *child* term of MS:1000452 (data transformation) one or more times
```


```
e.g.: MS:1000033 (deisotoping)
```


```
e.g.: MS:1000034 (charge deconvolution)
```


```
e.g.: MS:1000544 (Conversion to mzML)
```


```
e.g.: MS:1000545 (Conversion to mzXML)
```


```
e.g.: MS:1000546 (Conversion to mzData)
```


```
e.g.: MS:1000593 (baseline reduction)
```


```
e.g.: MS:1000594 (low intensity data point removal)
```


```
e.g.: MS:1000741 (Conversion to dta)
```


```
e.g.: MS:1000745 (retention time alignment)
```


```
e.g.: MS:1000746 (high intensity data point removal)
```


```
et al.
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<spectrum\> + +| **Definition:** | The structure that captures the generation of a peak list \(including the underlying acquisitions\). Also describes some of the parameters for the mass spectrometer for a given acquisition \(or list of acquisitions\). | +| --- | --- | +| **Type:** | dx:SpectrumType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/run/spectrumList/spectrum

```
MAY supply a *child* term of MS:1000465 (scan polarity) only once
```


```
e.g.: MS:1000129 (negative scan)
```


```
e.g.: MS:1000130 (positive scan)
```


```
MUST supply a *child* term of MS:1000559 (spectrum type) only once
```


```
e.g.: MS:1000322 (charge inversion mass spectrum)
```


```
e.g.: MS:1000325 (constant neutral gain spectrum)
```


```
e.g.: MS:1000326 (constant neutral loss spectrum)
```


```
e.g.: MS:1000328 (e/2 mass spectrum)
```


```
e.g.: MS:1000341 (precursor ion spectrum)
```


```
e.g.: MS:1000581 (CRM spectrum)
```


```
e.g.: MS:1000582 (SIM spectrum)
```


```
e.g.: MS:1000583 (SRM spectrum)
```


```
e.g.: MS:1000789 (enhanced multiply charged spectrum)
```


```
e.g.: MS:1000790 (time-delayed fragmentation spectrum)
```


```
et al.
```


```
MUST supply term MS:1000525 (spectrum representation) or any of its children only once
```


```
e.g.: MS:1000127 (centroid spectrum)
```


```
e.g.: MS:1000128 (profile spectrum)
```


```
MAY supply a *child* term of MS:1000499 (spectrum attribute) one or more times
```


```
e.g.: MS:1000285 (total ion current)
```


```
e.g.: MS:1000497 (zoom scan)
```


```
e.g.: MS:1000504 (base peak m/z)
```


```
e.g.: MS:1000505 (base peak intensity)
```


```
e.g.: MS:1000511 (ms level)
```


```
e.g.: MS:1000527 (highest observed m/z)
```


```
e.g.: MS:1000528 (lowest observed m/z)
```


```
e.g.: MS:1000618 (highest observed wavelength)
```


```
e.g.: MS:1000619 (lowest observed wavelength)
```


```
e.g.: MS:1000796 (spectrum title)
```


```
et al.
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```


```

```
| +| **Notes and Constraints:** | id's MUST be unique within a file as constrained by a primary key. The format MUST follow the native ID guidelines for mzML If a scan yields no peaks, it should still be reported, but with a defaultArrayLength of 0 and no \ element. | + +## 1. Element \<chromatogram\> + +| **Definition:** | A single chromatogram. | +| --- | --- | +| **Type:** | dx:ChromatogramType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/run/chromatogramList/chromatogram

```
MAY supply a *child* term of MS:1000808 (chromatogram attribute) one or more times
```


```
e.g.: MS:1000527 (highest observed m/z)
```


```
e.g.: MS:1000528 (lowest observed m/z)
```


```
e.g.: MS:1000618 (highest observed wavelength)
```


```
e.g.: MS:1000619 (lowest observed wavelength)
```


```
e.g.: MS:1000809 (chromatogram title)
```


```
MUST supply a *child* term of MS:1000626 (chromatogram type) only once
```


```
e.g.: MS:1000235 (total ion current chromatogram)
```


```
e.g.: MS:1000627 (selected ion current chromatogram)
```


```
e.g.: MS:1000628 (basepeak chromatogram)
```


```
e.g.: MS:1000812 (absorption chromatogram )
```


```
e.g.: MS:1000813 (emission chromatogram )
```
| +| **Example cvParams:** | ```

```
| + +## 1. Element \<sourceFileRef\> + +| **Definition:** | Reference to a previously defined sourceFile. | +| --- | --- | +| **Type:** | dx:SourceFileRefType | +| **Attributes:** | | +| **Subelements:** | none | +| **Example Context:** | ```

```
| + +## 1. Element \<target\> + +| **Definition:** | Structure allowing the use of a controlled \(cvParam\) or uncontrolled vocabulary \(userParam\), or a reference to a predefined set of these in this mzML file \(paramGroupRef\). | +| --- | --- | +| **Type:** | dx:ParamGroupType | +| **Attributes:** | none | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```
| +| **Example cvParams:** | ```

```
| + +## 1. Element \<source\> + +| **Definition:** | A source component. | +| --- | --- | +| **Type:** | dx:SourceComponentType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/instrumentConfigurationList/instrumentConfiguration/componentList/source

```
MAY supply a *child* term of MS:1000482 (source attribute) one or more times
```


```
e.g.: MS:1000392 (ionization efficiency)
```


```
e.g.: MS:1000486 (source potential)
```


```
MUST supply term MS:1000008 (ionization type) or any of its children only once
```


```
e.g.: MS:1000070 (atmospheric pressure chemical ionization)
```


```
e.g.: MS:1000071 (chemical ionization)
```


```
e.g.: MS:1000074 (fast atom bombardment ionization)
```


```
e.g.: MS:1000075 (matrix-assisted laser desorption ionization)
```


```
e.g.: MS:1000227 (multiphoton ionization)
```


```
e.g.: MS:1000239 (atmospheric pressure matrix-assisted laser desorption ionization)
```


```
e.g.: MS:1000255 (flowing afterglow)
```


```
e.g.: MS:1000257 (field desorption)
```


```
e.g.: MS:1000258 (field ionization)
```


```
e.g.: MS:1000259 (glow discharge ionization)
```


```
et al.
```


```
MAY supply a *child* term of MS:1000007 (inlet type) only once
```


```
e.g.: MS:1000055 (continuous flow fast atom bombardment)
```


```
e.g.: MS:1000056 (direct inlet)
```


```
e.g.: MS:1000058 (flow injection analysis)
```


```
e.g.: MS:1000059 (inductively coupled plasma)
```


```
e.g.: MS:1000060 (infusion)
```


```
e.g.: MS:1000061 (jet separator)
```


```
e.g.: MS:1000062 (membrane separator)
```


```
e.g.: MS:1000063 (moving belt)
```


```
e.g.: MS:1000064 (moving wire)
```


```
e.g.: MS:1000065 (open split)
```


```
et al.
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```
| + +## 1. Element \<analyzer\> + +| **Definition:** | A mass analyzer \(or mass filter\) component. | +| --- | --- | +| **Type:** | dx:AnalyzerComponentType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/instrumentConfigurationList/instrumentConfiguration/componentList/analyzer

```
MAY supply a *child* term of MS:1000480 (mass analyzer attribute) one or more times
```


```
e.g.: MS:1000014 (accuracy)
```


```
e.g.: MS:1000022 (TOF Total Path Length)
```


```
e.g.: MS:1000024 (final MS exponent)
```


```
e.g.: MS:1000025 (magnetic field strength)
```


```
e.g.: MS:1000105 (reflectron off)
```


```
e.g.: MS:1000106 (reflectron on)
```


```
MUST supply term MS:1000443 (mass analyzer type) or any of its children only once
```


```
e.g.: MS:1000078 (axial ejection linear ion trap)
```


```
e.g.: MS:1000079 (fourier transform ion cyclotron resonance mass spectrometer)
```


```
e.g.: MS:1000080 (magnetic sector)
```


```
e.g.: MS:1000081 (quadrupole)
```


```
e.g.: MS:1000082 (quadrupole ion trap)
```


```
e.g.: MS:1000083 (radial ejection linear ion trap)
```


```
e.g.: MS:1000084 (time-of-flight)
```


```
e.g.: MS:1000254 (electrostatic energy analyzer)
```


```
e.g.: MS:1000284 (stored waveform inverse fourier transform)
```


```
e.g.: MS:1000288 (cyclotron)
```


```
et al.
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<detector\> + +| **Definition:** | A detector component. | +| --- | --- | +| **Type:** | dx:DetectorComponentType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/instrumentConfigurationList/instrumentConfiguration/componentList/detector

```
MUST supply term MS:1000026 (detector type) or any of its children only once
```


```
e.g.: MS:1000107 (channeltron)
```


```
e.g.: MS:1000108 (conversion dynode electron multiplier)
```


```
e.g.: MS:1000109 (conversion dynode photomultiplier)
```


```
e.g.: MS:1000110 (daly detector)
```


```
e.g.: MS:1000111 (electron multiplier tube)
```


```
e.g.: MS:1000112 (faraday cup)
```


```
e.g.: MS:1000113 (focal plane array)
```


```
e.g.: MS:1000114 (microchannel plate detector)
```


```
e.g.: MS:1000115 (multi-collector)
```


```
e.g.: MS:1000116 (photomultiplier)
```


```
et al.
```


```
MAY supply a *child* term of MS:1000481 (detector attribute) one or more times
```


```
e.g.: MS:1000028 (detector resolution)
```


```
e.g.: MS:1000029 (sampling frequency)
```


```
MAY supply a *child* term of MS:1000027 (detector acquisition mode) one or more times
```


```
e.g.: MS:1000117 (analog-digital converter)
```


```
e.g.: MS:1000118 (pulse counting)
```


```
e.g.: MS:1000119 (time-digital converter)
```


```
e.g.: MS:1000120 (transient recorder)
```
| +| **Example cvParams:** | ```

```


```

```


```

```
| + +## 1. Element \<scanList\> + +| **Definition:** | List and descriptions of scans. | +| --- | --- | +| **Type:** | dx:ScanListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/run/spectrumList/spectrum/scanList

```
MUST supply a *child* term of MS:1000570 (spectra combination) only once
```


```
e.g.: MS:1000571 (sum of spectra)
```


```
e.g.: MS:1000573 (median of spectra)
```


```
e.g.: MS:1000575 (mean of spectra)
```


```
e.g.: MS:1000795 (no combination)
```
| +| **Example cvParams:** | ```

```


```

```
| + +## 1. Element \<precursorList\> + +| **Definition:** | List and descriptions of precursor isolations to the spectrum currently being described, ordered. | +| --- | --- | +| **Type:** | dx:PrecursorListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<productList\> + +| **Definition:** | List and descriptions of product isolations to the spectrum currently being described, ordered. | +| --- | --- | +| **Type:** | dx:ProductListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<binaryDataArrayList\> + +| **Definition:** | List of binary data arrays. | +| --- | --- | +| **Type:** | dx:BinaryDataArrayListType | +| **Attributes:** | | +| **Subelements:** | | +| **Graphical Context:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```
AAAAAAAAAAAAAAAAAADwPwAAAAAAAABAAAAAAAAACEAAAAAAAA...
```


```

```


```
...
```


```

```
| + +## 1. Element \<scan\> + +| **Definition:** | Scan or acquisition from original raw file used to create this peak list, as specified in sourceFile. | +| --- | --- | +| **Type:** | dx:ScanType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/run/spectrumList/spectrum/scanList/scan

```
MAY supply a *child* term of MS:1000503 (scan attribute) one or more times
```


```
e.g.: MS:1000011 (mass resolution)
```


```
e.g.: MS:1000015 (scan rate)
```


```
e.g.: MS:1000016 (scan start time)
```


```
e.g.: MS:1000502 (dwell time)
```


```
e.g.: MS:1000512 (filter string)
```


```
e.g.: MS:1000616 (preset scan configuration)
```


```
e.g.: MS:1000800 (mass resolving power)
```


```
e.g.: MS:1000803 (analyzer scan offset)
```


```
e.g.: MS:1000826 (elution time)
```


```
MAY supply a *child* term of MS:1000018 (scan direction) only once
```


```
e.g.: MS:1000092 (decreasing m/z scan)
```


```
e.g.: MS:1000093 (increasing m/z scan)
```


```
MAY supply a *child* term of MS:1000019 (scan law) only once
```


```
e.g.: MS:1000094 (exponential)
```


```
e.g.: MS:1000095 (linear)
```


```
e.g.: MS:1000096 (quadratic)
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```
| + +## 1. Element \<precursor\> + +| **Definition:** | The method of precursor ion selection and activation | +| --- | --- | +| **Type:** | dx:PrecursorType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<product\> + +| **Definition:** | The method of product ion selection and activation in a precursor ion scan | +| --- | --- | +| **Type:** | dx:ProductType | +| **Attributes:** | none | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<binaryDataArray\> + +| **Definition:** | Data point arrays for default data arrays \(m/z, intensity, time\) and meta data arrays. Default data arrays MUST not have the attributes 'arrayLength' and 'dataProcessingRef'. | +| --- | --- | +| **Type:** | dx:BinaryDataArrayType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```
AAAAAAAALkAAAAAAAAAsQAAAAAAAACpAAAAAAAAAKEAAAAAAAA...
```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/run/chromatogramList/chromatogram/binaryDataArrayList/binaryDataArray

```
MUST supply a *child* term of MS:1000572 (binary data compression type) only once
```


```
e.g.: MS:1000574 (zlib compression)
```


```
e.g.: MS:1000576 (no compression)
```


```
MUST supply a *child* term of MS:1000513 (binary data array) only once
```


```
e.g.: MS:1000514 (m/z array)
```


```
e.g.: MS:1000515 (intensity array)
```


```
e.g.: MS:1000516 (charge array)
```


```
e.g.: MS:1000517 (signal to noise array)
```


```
e.g.: MS:1000595 (time array)
```


```
e.g.: MS:1000617 (wavelength array)
```


```
e.g.: MS:1000786 (non-standard data array)
```


```
e.g.: MS:1000820 (flow rate array)
```


```
e.g.: MS:1000821 (pressure array)
```


```
e.g.: MS:1000822 (temperature array)
```


```
MUST supply a *child* term of MS:1000518 (binary data type) only once
```


```
e.g.: MS:1000521 (32-bit float)
```


```
e.g.: MS:1000523 (64-bit float)
```


Path mzML/run/spectrumList/spectrum/binaryDataArrayList/binaryDataArray

```
MUST supply a *child* term of MS:1000572 (binary data compression type) only once
```


```
e.g.: MS:1000574 (zlib compression)
```


```
e.g.: MS:1000576 (no compression)
```


```
MUST supply a *child* term of MS:1000513 (binary data array) only once
```


```
e.g.: MS:1000514 (m/z array)
```


```
e.g.: MS:1000515 (intensity array)
```


```
e.g.: MS:1000516 (charge array)
```


```
e.g.: MS:1000517 (signal to noise array)
```


```
e.g.: MS:1000595 (time array)
```


```
e.g.: MS:1000617 (wavelength array)
```


```
e.g.: MS:1000786 (non-standard data array)
```


```
e.g.: MS:1000820 (flow rate array)
```


```
e.g.: MS:1000821 (pressure array)
```


```
e.g.: MS:1000822 (temperature array)
```


```
MUST supply a *child* term of MS:1000518 (binary data type) only once
```


```
e.g.: MS:1000521 (32-bit float)
```


```
e.g.: MS:1000523 (64-bit float)
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```
| +| **Notes and Constraints:** | The arrayLength attribute need only be specified if it is different from the defaultArrayLength specified in the \ element. | + +## 1. Element \<scanWindowList\> + +| **Definition:** | Container for a list of scan windows. | +| --- | --- | +| **Type:** | dx:ScanWindowListType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<isolationWindow\> + +| **Definition:** | This element captures the isolation \(or 'selection'\) window configured to isolate one or more ions. | +| --- | --- | +| **Type:** | dx:ParamGroupType | +| **Attributes:** | none | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/run/spectrumList/spectrum/precursorList/precursor/isolationWindow

```
MUST supply a *child* term of MS:1000792 (isolation window attribute) one or more times
```


```
e.g.: MS:1000827 (isolation window target m/z)
```


```
e.g.: MS:1000828 (isolation window lower offset)
```


```
e.g.: MS:1000829 (isolation window upper offset)
```


Path mzML/run/spectrumList/spectrum/productList/product/isolationWindow

```
MUST supply a *child* term of MS:1000792 (isolation window attribute) one or more times
```


```
e.g.: MS:1000827 (isolation window target m/z)
```


```
e.g.: MS:1000828 (isolation window lower offset)
```


```
e.g.: MS:1000829 (isolation window upper offset)
```
| +| **Example cvParams:** | ```

```


```

```


```

```
| + +## 1. Element \<selectedIonList\> + +| **Definition:** | A list of ions that were selected. | +| --- | --- | +| **Type:** | dx:SelectedIonListType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```
| + +## 1. Element \<activation\> + +| **Definition:** | The type and energy level used for activation. | +| --- | --- | +| **Type:** | dx:ParamGroupType | +| **Attributes:** | none | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/run/spectrumList/spectrum/precursorList/precursor/activation

```
MAY supply a *child* term of MS:1000510 (precursor activation attribute) one or more times
```


```
e.g.: MS:1000045 (collision energy)
```


```
e.g.: MS:1000245 (charge stripping)
```


```
e.g.: MS:1000412 (buffer gas)
```


```
e.g.: MS:1000419 (collision gas)
```


```
e.g.: MS:1000509 (activation energy)
```


```
MUST supply term MS:1000044 (dissociation method) or any of its children one or more times
```


```
e.g.: MS:1000133 (collision-induced dissociation)
```


```
e.g.: MS:1000134 (plasma desorption)
```


```
e.g.: MS:1000135 (post-source decay)
```


```
e.g.: MS:1000136 (surface-induced dissociation)
```


```
e.g.: MS:1000242 (blackbody infrared radiative dissociation)
```


```
e.g.: MS:1000250 (electron capture dissociation)
```


```
e.g.: MS:1000262 (infrared multiphoton dissociation)
```


```
e.g.: MS:1000282 (sustained off-resonance irradiation)
```


```
e.g.: MS:1000422 (high-energy collision-induced dissociation)
```


```
e.g.: MS:1000433 (low-energy collision-induced dissociation)
```


```
et al.
```
| +| **Example cvParams:** | ```

```


```

```


```

```
| + +## 1. Element \<binary\> + +| **Definition:** | The actual base64 encoded binary data. The byte order is always 'little endian'. | +| --- | --- | +| **Type:** | xs:base64Binary | +| **Attributes:** | none | +| **Subelements:** | none | +| **Example Context:** | ```

```
| + +## 1. Element \<scanWindow\> + +| **Definition:** | A range of m/z values over which the instrument scans and aquires a spectrum. | +| --- | --- | +| **Type:** | dx:ParamGroupType | +| **Attributes:** | none | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/run/spectrumList/spectrum/scanList/scan/scanWindowList/scanWindow

```
MAY supply a *child* term of MS:1000549 (selection window attribute) one or more times
```


```
e.g.: MS:1000500 (scan window upper limit)
```


```
e.g.: MS:1000501 (scan window lower limit)
```


```
MUST supply term MS:1000500 (scan window upper limit) only once
```


```
MUST supply term MS:1000501 (scan window lower limit) only once
```
| +| **Example cvParams:** | ```

```


```

```
| + +## 1. Element \<selectedIon\> + +| **Definition:** | Structure allowing the use of a controlled \(cvParam\) or uncontrolled vocabulary \(userParam\), or a reference to a predefined set of these in this mzML file \(paramGroupRef\). | +| --- | --- | +| **Type:** | dx:ParamGroupType | +| **Attributes:** | none | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```
| +| **cvParam Mapping Rules:** | Path mzML/run/spectrumList/spectrum/precursorList/precursor/selectedIonList/selectedIon

```
MUST supply a *child* term of MS:1000455 (ion selection attribute) one or more times
```


```
e.g.: MS:1000041 (charge state)
```


```
e.g.: MS:1000042 (intensity)
```


```
e.g.: MS:1000633 (possible charge state)
```


```
e.g.: MS:1000744 (selected ion m/z)
```
| +| **Example cvParams:** | ```

```


```

```


```

```


```

```
| + +# 1. **Conclusions** + +This document contains the specifications for using the mzML format to represent mass spectrometry results, metadata and associated context. This specification, in conjunction with the XML Schema and the Reference Manual constitute a proposal for a standard from the Proteomics Standards Initiative. These artefacts are currently undergoing the PSI document process standardization process, which will result in a standard officially sanctioned by PSI. + +# 1. **Authors** **and Contributors** + +Eric Deutsch + +Institute for Systems Biology,
+ +[edeutsch@systemsbiology.org](mailto:edeutsch@systemsbiology.org) + +Lennart Martens + +EMBL Outstation, + +The European Bioinformatics Institute, + +Wellcome Trust Genome Campus, + + CB10 1SD + +[lennart.martens@ebi.ac.uk](mailto:lennart.martens@ebi.ac.uk) + +Pierre\-Alain Binz + +Swiss Institute of Bioinformatics + +Proteome Informatics Group + +1, Rue Michel Servet + +CH\-1211 Geneve 4 + +[Pierre\-Alain.Binz@isb\-sib.ch](mailto:Pierre-Alain.Binz@isb-sib.ch) + +[darren.kessner@cshs.org](mailto:darren.kessner@cshs.org) + +Matthew Chambers + +Department of Biomedical Informatics + + Room 9160, III + +[matthew.chambers@vanderbilt.edu](mailto:matthew.chambers@vanderbilt.edu) + +Marc Sturm + +Center for Bioinformatics + +Eberhard Karls University Tübingen + +Sand 14 + +72076 Tübingen + +Germany + +[sturm.marc@gmail.com](mailto:sturm.marc@gmail.com) + +Fredrik Levander + +Department of Immunotechnology + +Biomedical Centre D13, S\-221 + +84 Lund + +Sweden + +Fredrik.Levander@immun.lth.se + +The following people contributed to the model development, controlled vocabulary development, gave feedback or tested mzML: + +- Luisa Montecchi\-Palazzi, European Bioinformatics Institute + +- Puneet Souda, of + +- Karl Clauser, Broad Institute + +- Mike Coleman, Stowers Institute + +- David Creasy, Matrix Science Ltd. + +- Eva Duchoslav, MDS Sciex + +- , + +- Jayson Falkner, + +- David Horn, Agilent Technologies + +- Phil Jones, European Bioinformatics Institute + +- Henning Hermjakob, European Bioinformatics Institute + +- Randy Julian, Indigo Biosystems + +- Kent Laursen, Indigo Biosystems + +- + +- Ruth McNally, ESRC CESAGen + +- Luis Mendoza, Institute for Systems Biology + +- Patrick Pedrioli, Swiss Institute of Technology + +- Angel Pizarro, + +- Brian Pratt, Insilicos, LLC + +- Erik Nilsson Insilicos, LLC + +- Sean Seymour, Applied Biosystems + +- Jim Shofstahl, Thermo Fisher + +- Howard Read, Waters + +- Jim Langridge, Waters + +- , Institute for Systems Biology + +- , Institute for Systems Biology + +- , Institute for Systems Biology + +- Chris Taylor, European Bioinformatics Institute + +- Trish Whetzel, + +- Lars Nilse \(\) + +- Benito Cañas \(\) + +- Lola Gutierrez \(\) + +- Alberto Medina \(\) + +- Ron Beavis \(UBC\) + +- Norman Paton \(\) + +- \(ETHZ\) + +- Parag Mallick \(CSHS\) + +- Rune Philosof + +- David Sparkman \(U Pacific\) + +- Wilfred Tang \(ABI\) + +- Marius Kallhardt \(Bruker\) + +- Steffen Neumann \(IPB \) + +# 1. **References** + +Bradner, S. \(1997\). "Key words for use in RFCs to Indicate Requirement Levels, Internet Engineering Task Force, RFC 2119, [http://www.ietf.org/rfc/rfc2119.txt.](http://www.ietf.org/rfc/rfc2119.txt.)" + +Jones, A. R., M. Miller, et al. \(2007\). "The Functional Genomics Experiment model \(FuGE\): an extensible framework for standards in functional genomics." Nat Biotechnol **25**\(10\): 1127\-1133. + +Julian, R. K., P.\-A. Binz, et al. \(2005\). "[http://psidev.info/index.php?q=node/80\#mzdata.](http://psidev.info/index.php?q=node/80#mzdata.)" + +Pedrioli, P. G., J. K. Eng, et al. \(2004\). "A common open representation of mass spectrometry data and its application to proteomics research." Nat Biotechnol **22**\(11\): 1459\-66. + +# 1. **Intellectual Property Statement** + +The PSI takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the PSI Chair. + +The PSI invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to practice this recommendation. Please address the information to the PSI Chair \(see contacts information at PSI website\). + +# 1. **Appendix A: The mzML indexing wrapper schema** + +One of the features of mzXML \(Pedrioli et al. 1994\) was a byte\-offset index that allowed random access to arbitrary spectra within the file. This was extremely useful for user interfaces that needed to rapidly access one or a few spectra without parsing through huge files. Most vendor binary formats have this feature as well. + +This feature was retained for mzML in that we provide a reference implementation for indexing as a wrapper schema for an mzML document. Therefore, mzML documents themselves do not have an index. But an mzML file can contain \ as the top element, contain an mzML document, followed by the index. Reader software should be prepared to gracefully handle a .mzML file that has and index or not, although it need never actually use the index. + +Below is the documentation for the wrapper index schema. + +## 1. Element \<indexedmzML\> + +| **Definition:** | Container element for mzML which allows the addition of an index. | +| --- | --- | +| **Type:** | | +| **Attributes:** | none | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```

```


```

```


```

```


```

```


```

```


```
...
```


```

```
| + +## 1. Element \<dx:mzML\> + +This element is defined in another xsd document. + +## 1. Element \<indexList\> + +| **Definition:** | List of indices. | +| --- | --- | +| **Type:** | dx:IndexListType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```

```


```
4362
```


```
326364
```


```
646527
```


```
659046
```


```
679907
```


```
...
```


```

```
| + +## 1. Element \<indexListOffset\> + +| **Definition:** | File pointer offset \(in bytes\) of the 'indexList' element. | +| --- | --- | +| **Type:** | xs:long | +| **Attributes:** | none | +| **Subelements:** | none | +| **Example Context:** | ```
5098920
```
| + +## 1. Element \<fileChecksum\> + +| **Definition:** | SHA\-1 checksum from beginning of file to end of 'fileChecksum' open tag. | +| --- | --- | +| **Type:** | xs:string | +| **Attributes:** | none | +| **Subelements:** | none | +| **Example Context:** | ```
0dbebfb99075881afa2002177d37e4d6215fdced
```
| + +## 1. Element \<index\> + +| **Definition:** | Index element containing one or more offsets for random data access for the entity described in the 'name' attribute. | +| --- | --- | +| **Type:** | dx:IndexType | +| **Attributes:** | | +| **Subelements:** | | +| **Example Context:** | ```

```


```
4362
```


```
326364
```


```
646527
```


```
659046
```


```
679907
```


```
698061
```


```
...
```


```

```
| + +## 1. Element \<offset\> + +| **Definition:** | File pointer offset \(in bytes\) of the element identified by the 'id' attribute. | +| --- | --- | +| **Type:** | dx:OffsetType | +| **Attributes:** | | +| **Subelements:** | none | +| **Example Context:** | ```
1297507
```
| + +# **Copyright Notice** + +Copyright \(C\) Proteomics Standards Initiative \(2009\). All Rights Reserved. + +This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the PSI or other organizations, except as needed for the purpose of developing Proteomics Recommendations in which case the procedures for copyrights defined in the PSI Document process must be followed, or as required to translate it into languages other than English. + +The limited permissions granted above are perpetual and will not be revoked by the PSI or its successors or assigns. + +This document and the information contained herein is provided on an "AS IS" basis and THE PROTEOMICS STANDARDS INITIATIVE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." + +----- + +[http://www.psidev.info/](http://www.psidev.info/) 2 \ No newline at end of file diff --git a/GeneratedSchemaLibraries/mzML/mzML1.1.1_idx.xsd-g.cs b/GeneratedSchemaLibraries/mzML/mzML1.1.1_idx.xsd-g.cs new file mode 100644 index 00000000..5baa1e01 --- /dev/null +++ b/GeneratedSchemaLibraries/mzML/mzML1.1.1_idx.xsd-g.cs @@ -0,0 +1,8796 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// LinqToXsd Version: 3.4.24 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace PsiDev.MzMl { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + + + /// + /// + /// Regular expression: (mzML, indexList, indexListOffset, fileChecksum) + /// + /// + public partial class indexedmzML : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static indexedmzML Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static indexedmzML Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static indexedmzML Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator indexedmzML(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (mzML, indexList, indexListOffset, fileChecksum) + /// + /// + public indexedmzML() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName mzMLXName = System.Xml.Linq.XName.Get("mzML", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (mzML, indexList, indexListOffset, fileChecksum) + /// + /// + public virtual mzML mzML { + get { + XElement x = this.GetElement(mzMLXName); + return ((mzML)(x)); + } + set { + this.SetElement(mzMLXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName indexListXName = System.Xml.Linq.XName.Get("indexList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// List of indices. + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (mzML, indexList, indexListOffset, fileChecksum) + /// + /// + public virtual IndexListType indexList { + get { + XElement x = this.GetElement(indexListXName); + return ((IndexListType)(x)); + } + set { + this.SetElement(indexListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName indexListOffsetXName = System.Xml.Linq.XName.Get("indexListOffset", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// File pointer offset (in bytes) of the 'indexList' element. + /// + /// + /// Occurrence: required, nillable + /// + /// + /// Regular expression: (mzML, indexList, indexListOffset, fileChecksum) + /// + /// + public virtual System.Int64? indexListOffset { + get { + XElement x = this.GetElement(indexListOffsetXName); + if (x.IsXsiNil()) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long).Datatype); + } + set { + this.SetElement(indexListOffsetXName, value ?? XNil.Value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName fileChecksumXName = System.Xml.Linq.XName.Get("fileChecksum", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// SHA-1 checksum from beginning of file to end of 'fileChecksum' open tag. + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (mzML, indexList, indexListOffset, fileChecksum) + /// + /// + public virtual string fileChecksum { + get { + XElement x = this.GetElement(fileChecksumXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetElement(fileChecksumXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("indexedmzML", "http://psi.hupo.org/ms/mzml"); + + static indexedmzML() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(mzMLXName), new NamedContentModelEntity(indexListXName), new NamedContentModelEntity(indexListOffsetXName), new NamedContentModelEntity(fileChecksumXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(mzMLXName, typeof(mzML)); + localElementDictionary.Add(indexListXName, typeof(IndexListType)); + localElementDictionary.Add(indexListOffsetXName, typeof(long)); + localElementDictionary.Add(fileChecksumXName, typeof(string)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// This is the root element for the Proteomics Standards Initiative (PSI) mzML schema, which is intended to capture the use of a mass spectrometer, the data generated, and the initial processing of that data (to the level of the peak list). + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public partial class mzMLType : XTypedElement, IXMetaData { + + public static explicit operator mzMLType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// This is the root element for the Proteomics Standards Initiative (PSI) mzML schema, which is intended to capture the use of a mass spectrometer, the data generated, and the initial processing of that data (to the level of the peak list). + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public mzMLType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvListXName = System.Xml.Linq.XName.Get("cvList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual CVListType cvList { + get { + XElement x = this.GetElement(cvListXName); + return ((CVListType)(x)); + } + set { + this.SetElement(cvListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName fileDescriptionXName = System.Xml.Linq.XName.Get("fileDescription", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual FileDescriptionType fileDescription { + get { + XElement x = this.GetElement(fileDescriptionXName); + return ((FileDescriptionType)(x)); + } + set { + this.SetElement(fileDescriptionXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupListXName = System.Xml.Linq.XName.Get("referenceableParamGroupList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual ReferenceableParamGroupListType referenceableParamGroupList { + get { + XElement x = this.GetElement(referenceableParamGroupListXName); + if ((x == null)) { + return null; + } + return ((ReferenceableParamGroupListType)(x)); + } + set { + this.SetElement(referenceableParamGroupListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sampleListXName = System.Xml.Linq.XName.Get("sampleList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual SampleListType sampleList { + get { + XElement x = this.GetElement(sampleListXName); + if ((x == null)) { + return null; + } + return ((SampleListType)(x)); + } + set { + this.SetElement(sampleListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName softwareListXName = System.Xml.Linq.XName.Get("softwareList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual SoftwareListType softwareList { + get { + XElement x = this.GetElement(softwareListXName); + return ((SoftwareListType)(x)); + } + set { + this.SetElement(softwareListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName scanSettingsListXName = System.Xml.Linq.XName.Get("scanSettingsList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual ScanSettingsListType scanSettingsList { + get { + XElement x = this.GetElement(scanSettingsListXName); + if ((x == null)) { + return null; + } + return ((ScanSettingsListType)(x)); + } + set { + this.SetElement(scanSettingsListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName instrumentConfigurationListXName = System.Xml.Linq.XName.Get("instrumentConfigurationList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual InstrumentConfigurationListType instrumentConfigurationList { + get { + XElement x = this.GetElement(instrumentConfigurationListXName); + return ((InstrumentConfigurationListType)(x)); + } + set { + this.SetElement(instrumentConfigurationListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName dataProcessingListXName = System.Xml.Linq.XName.Get("dataProcessingList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual DataProcessingListType dataProcessingList { + get { + XElement x = this.GetElement(dataProcessingListXName); + return ((DataProcessingListType)(x)); + } + set { + this.SetElement(dataProcessingListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName runXName = System.Xml.Linq.XName.Get("run", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual RunType run { + get { + XElement x = this.GetElement(runXName); + return ((RunType)(x)); + } + set { + this.SetElement(runXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName accessionXName = System.Xml.Linq.XName.Get("accession", ""); + + /// + /// + /// An optional accession number for the mzML document used for storage, e.g. in PRIDE. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accession { + get { + XAttribute x = this.Attribute(accessionXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(accessionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName versionXName = System.Xml.Linq.XName.Get("version", ""); + + /// + /// + /// The version of this mzML document. + /// + /// + /// Occurrence: required + /// + /// + public virtual string version { + get { + XAttribute x = this.Attribute(versionXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(versionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// An optional id for the mzML document used for referencing from external files. It is recommended to use LSIDs when possible. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("mzMLType", "http://psi.hupo.org/ms/mzml"); + + static mzMLType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(cvListXName), new NamedContentModelEntity(fileDescriptionXName), new NamedContentModelEntity(referenceableParamGroupListXName), new NamedContentModelEntity(sampleListXName), new NamedContentModelEntity(softwareListXName), new NamedContentModelEntity(scanSettingsListXName), new NamedContentModelEntity(instrumentConfigurationListXName), new NamedContentModelEntity(dataProcessingListXName), new NamedContentModelEntity(runXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(cvListXName, typeof(CVListType)); + localElementDictionary.Add(fileDescriptionXName, typeof(FileDescriptionType)); + localElementDictionary.Add(referenceableParamGroupListXName, typeof(ReferenceableParamGroupListType)); + localElementDictionary.Add(sampleListXName, typeof(SampleListType)); + localElementDictionary.Add(softwareListXName, typeof(SoftwareListType)); + localElementDictionary.Add(scanSettingsListXName, typeof(ScanSettingsListType)); + localElementDictionary.Add(instrumentConfigurationListXName, typeof(InstrumentConfigurationListType)); + localElementDictionary.Add(dataProcessingListXName, typeof(DataProcessingListType)); + localElementDictionary.Add(runXName, typeof(RunType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Information pertaining to the entire mzML file (i.e. not specific to any part of the data set) is stored here. + /// + /// + /// Regular expression: (fileContent, sourceFileList?, contact*) + /// + /// + public partial class FileDescriptionType : XTypedElement, IXMetaData { + + public static explicit operator FileDescriptionType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Information pertaining to the entire mzML file (i.e. not specific to any part of the data set) is stored here. + /// + /// + /// Regular expression: (fileContent, sourceFileList?, contact*) + /// + /// + public FileDescriptionType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName fileContentXName = System.Xml.Linq.XName.Get("fileContent", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// This summarizes the different types of spectra that can be expected in the file. This is expected to aid processing software in skipping files that do not contain appropriate spectrum types for it. It should also describe the nativeID format used in the file by referring to an appropriate CV term. + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (fileContent, sourceFileList?, contact*) + /// + /// + public virtual ParamGroupType fileContent { + get { + XElement x = this.GetElement(fileContentXName); + return ((ParamGroupType)(x)); + } + set { + this.SetElement(fileContentXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sourceFileListXName = System.Xml.Linq.XName.Get("sourceFileList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (fileContent, sourceFileList?, contact*) + /// + /// + public virtual SourceFileListType sourceFileList { + get { + XElement x = this.GetElement(sourceFileListXName); + if ((x == null)) { + return null; + } + return ((SourceFileListType)(x)); + } + set { + this.SetElement(sourceFileListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName contactXName = System.Xml.Linq.XName.Get("contact", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList contactField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (fileContent, sourceFileList?, contact*) + /// + /// + public virtual IList contact { + get { + if ((this.contactField == null)) { + this.contactField = new XTypedList(this, LinqToXsdTypeManager.Instance, contactXName); + } + return this.contactField; + } + set { + if ((value == null)) { + this.contactField = null; + } + else { + if ((this.contactField == null)) { + this.contactField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, contactXName); + } + else { + XTypedServices.SetList(this.contactField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("FileDescriptionType", "http://psi.hupo.org/ms/mzml"); + + static FileDescriptionType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(fileContentXName), new NamedContentModelEntity(sourceFileListXName), new NamedContentModelEntity(contactXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(fileContentXName, typeof(ParamGroupType)); + localElementDictionary.Add(sourceFileListXName, typeof(SourceFileListType)); + localElementDictionary.Add(contactXName, typeof(ParamGroupType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List and descriptions of the source files this mzML document was generated or derived from + /// + /// + /// Regular expression: (sourceFile+) + /// + /// + public partial class SourceFileListType : XTypedElement, IXMetaData { + + public static explicit operator SourceFileListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List and descriptions of the source files this mzML document was generated or derived from + /// + /// + /// Regular expression: (sourceFile+) + /// + /// + public SourceFileListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sourceFileXName = System.Xml.Linq.XName.Get("sourceFile", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sourceFileField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (sourceFile+) + /// + /// + public virtual IList sourceFile { + get { + if ((this.sourceFileField == null)) { + this.sourceFileField = new XTypedList(this, LinqToXsdTypeManager.Instance, sourceFileXName); + } + return this.sourceFileField; + } + set { + if ((value == null)) { + this.sourceFileField = null; + } + else { + if ((this.sourceFileField == null)) { + this.sourceFileField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sourceFileXName); + } + else { + XTypedServices.SetList(this.sourceFileField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// Number of source files used in generating the instance document. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SourceFileListType", "http://psi.hupo.org/ms/mzml"); + + static SourceFileListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(sourceFileXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(sourceFileXName, typeof(SourceFileType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Description of the source file, including location and type. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public partial class SourceFileType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator SourceFileType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Description of the source file, including location and type. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public SourceFileType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// An identifier for this file. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// Name of the source file, without reference to location (either URI or local path). + /// + /// + /// Occurrence: required + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName locationXName = System.Xml.Linq.XName.Get("location", ""); + + /// + /// + /// URI-formatted location where the file was retrieved. + /// + /// + /// Occurrence: required + /// + /// + public virtual System.Uri location { + get { + XAttribute x = this.Attribute(locationXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(locationXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SourceFileType", "http://psi.hupo.org/ms/mzml"); + + static SourceFileType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Information about an ontology or CV source and a short 'lookup' tag to refer to. + /// + /// + public partial class CVType : XTypedElement, IXMetaData { + + public static explicit operator CVType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Information about an ontology or CV source and a short 'lookup' tag to refer to. + /// + /// + public CVType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// The short label to be used as a reference tag with which to refer to this particular Controlled Vocabulary source description (e.g., from the cvLabel attribute, in CVParamType elements). + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName fullNameXName = System.Xml.Linq.XName.Get("fullName", ""); + + /// + /// + /// The usual name for the resource (e.g. The PSI-MS Controlled Vocabulary). + /// + /// + /// Occurrence: required + /// + /// + public virtual string fullName { + get { + XAttribute x = this.Attribute(fullNameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(fullNameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName versionXName = System.Xml.Linq.XName.Get("version", ""); + + /// + /// + /// The version of the CV from which the referred-to terms are drawn. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string version { + get { + XAttribute x = this.Attribute(versionXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(versionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName URIXName = System.Xml.Linq.XName.Get("URI", ""); + + /// + /// + /// The URI for the resource. + /// + /// + /// Occurrence: required + /// + /// + public virtual System.Uri URI { + get { + XAttribute x = this.Attribute(URIXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + set { + this.SetAttribute(URIXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CVType", "http://psi.hupo.org/ms/mzml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Container for one or more controlled vocabulary definitions. + /// + /// + /// Regular expression: (cv+) + /// + /// + public partial class CVListType : XTypedElement, IXMetaData { + + public static explicit operator CVListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Container for one or more controlled vocabulary definitions. + /// + /// + /// Regular expression: (cv+) + /// + /// + public CVListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvXName = System.Xml.Linq.XName.Get("cv", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList cvField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (cv+) + /// + /// + public virtual IList cv { + get { + if ((this.cvField == null)) { + this.cvField = new XTypedList(this, LinqToXsdTypeManager.Instance, cvXName); + } + return this.cvField; + } + set { + if ((value == null)) { + this.cvField = null; + } + else { + if ((this.cvField == null)) { + this.cvField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, cvXName); + } + else { + XTypedServices.SetList(this.cvField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of CV definitionsin this mzML file. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CVListType", "http://psi.hupo.org/ms/mzml"); + + static CVListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(cvXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(cvXName, typeof(CVType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Container for a list of referenceableParamGroups + /// + /// + /// Regular expression: (referenceableParamGroup+) + /// + /// + public partial class ReferenceableParamGroupListType : XTypedElement, IXMetaData { + + public static explicit operator ReferenceableParamGroupListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Container for a list of referenceableParamGroups + /// + /// + /// Regular expression: (referenceableParamGroup+) + /// + /// + public ReferenceableParamGroupListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupXName = System.Xml.Linq.XName.Get("referenceableParamGroup", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList referenceableParamGroupField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (referenceableParamGroup+) + /// + /// + public virtual IList referenceableParamGroup { + get { + if ((this.referenceableParamGroupField == null)) { + this.referenceableParamGroupField = new XTypedList(this, LinqToXsdTypeManager.Instance, referenceableParamGroupXName); + } + return this.referenceableParamGroupField; + } + set { + if ((value == null)) { + this.referenceableParamGroupField = null; + } + else { + if ((this.referenceableParamGroupField == null)) { + this.referenceableParamGroupField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, referenceableParamGroupXName); + } + else { + XTypedServices.SetList(this.referenceableParamGroupField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of ParamGroups defined in this mzML file. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ReferenceableParamGroupListType", "http://psi.hupo.org/ms/mzml"); + + static ReferenceableParamGroupListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupXName, typeof(ReferenceableParamGroupType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Structure allowing the use of a controlled (cvParam) or uncontrolled vocabulary (userParam), or a reference to a predefined set of these in this mzML file (paramGroupRef). + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public partial class ParamGroupType : XTypedElement, IXMetaData { + + public static explicit operator ParamGroupType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Structure allowing the use of a controlled (cvParam) or uncontrolled vocabulary (userParam), or a reference to a predefined set of these in this mzML file (paramGroupRef). + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public ParamGroupType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList referenceableParamGroupRefField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public virtual IList referenceableParamGroupRef { + get { + if ((this.referenceableParamGroupRefField == null)) { + this.referenceableParamGroupRefField = new XTypedList(this, LinqToXsdTypeManager.Instance, referenceableParamGroupRefXName); + } + return this.referenceableParamGroupRefField; + } + set { + if ((value == null)) { + this.referenceableParamGroupRefField = null; + } + else { + if ((this.referenceableParamGroupRefField == null)) { + this.referenceableParamGroupRefField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, referenceableParamGroupRefXName); + } + else { + XTypedServices.SetList(this.referenceableParamGroupRefField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList cvParamField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public virtual IList cvParam { + get { + if ((this.cvParamField == null)) { + this.cvParamField = new XTypedList(this, LinqToXsdTypeManager.Instance, cvParamXName); + } + return this.cvParamField; + } + set { + if ((value == null)) { + this.cvParamField = null; + } + else { + if ((this.cvParamField == null)) { + this.cvParamField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, cvParamXName); + } + else { + XTypedServices.SetList(this.cvParamField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList userParamField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public virtual IList userParam { + get { + if ((this.userParamField == null)) { + this.userParamField = new XTypedList(this, LinqToXsdTypeManager.Instance, userParamXName); + } + return this.userParamField; + } + set { + if ((value == null)) { + this.userParamField = null; + } + else { + if ((this.userParamField == null)) { + this.userParamField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, userParamXName); + } + else { + XTypedServices.SetList(this.userParamField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ParamGroupType", "http://psi.hupo.org/ms/mzml"); + + static ParamGroupType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// A collection of CVParam and UserParam elements that can be referenced from elsewhere in this mzML document by using the 'paramGroupRef' element in that location to reference the 'id' attribute value of this element. + /// + /// + /// Regular expression: (cvParam*, userParam*) + /// + /// + public partial class ReferenceableParamGroupType : XTypedElement, IXMetaData { + + public static explicit operator ReferenceableParamGroupType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// A collection of CVParam and UserParam elements that can be referenced from elsewhere in this mzML document by using the 'paramGroupRef' element in that location to reference the 'id' attribute value of this element. + /// + /// + /// Regular expression: (cvParam*, userParam*) + /// + /// + public ReferenceableParamGroupType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList cvParamField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (cvParam*, userParam*) + /// + /// + public virtual IList cvParam { + get { + if ((this.cvParamField == null)) { + this.cvParamField = new XTypedList(this, LinqToXsdTypeManager.Instance, cvParamXName); + } + return this.cvParamField; + } + set { + if ((value == null)) { + this.cvParamField = null; + } + else { + if ((this.cvParamField == null)) { + this.cvParamField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, cvParamXName); + } + else { + XTypedServices.SetList(this.cvParamField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList userParamField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (cvParam*, userParam*) + /// + /// + public virtual IList userParam { + get { + if ((this.userParamField == null)) { + this.userParamField = new XTypedList(this, LinqToXsdTypeManager.Instance, userParamXName); + } + return this.userParamField; + } + set { + if ((value == null)) { + this.userParamField = null; + } + else { + if ((this.userParamField == null)) { + this.userParamField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, userParamXName); + } + else { + XTypedServices.SetList(this.userParamField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// The identifier with which to reference this ReferenceableParamGroup. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ReferenceableParamGroupType", "http://psi.hupo.org/ms/mzml"); + + static ReferenceableParamGroupType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// This element holds additional data or annotation. Only controlled values are allowed here. + /// + /// + public partial class CVParamType : XTypedElement, IXMetaData { + + public static explicit operator CVParamType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// This element holds additional data or annotation. Only controlled values are allowed here. + /// + /// + public CVParamType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvRefXName = System.Xml.Linq.XName.Get("cvRef", ""); + + /// + /// + /// A reference to the CV 'id' attribute as defined in the cvList in this mzML file. + /// + /// + /// Occurrence: required + /// + /// + public virtual string cvRef { + get { + XAttribute x = this.Attribute(cvRefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(cvRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName accessionXName = System.Xml.Linq.XName.Get("accession", ""); + + /// + /// + /// The accession number of the referred-to term in the named resource (e.g.: MS:000012). + /// + /// + /// Occurrence: required + /// + /// + public virtual string accession { + get { + XAttribute x = this.Attribute(accessionXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(accessionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName valueXName = System.Xml.Linq.XName.Get("value", ""); + + /// + /// + /// The value for the parameter; may be absent if not appropriate, or a numeric or symbolic value, or may itself be CV (legal values for a parameter should be enumerated and defined in the ontology). + /// + /// + /// Occurrence: optional + /// + /// + public virtual string value { + get { + XAttribute x = this.Attribute(valueXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(valueXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// The actual name for the parameter, from the referred-to controlled vocabulary. This should be the preferred name associated with the specified accession number. + /// + /// + /// Occurrence: required + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitAccessionXName = System.Xml.Linq.XName.Get("unitAccession", ""); + + /// + /// + /// An optional CV accession number for the unit term associated with the value, if any (e.g., 'UO:0000266' for 'electron volt'). + /// + /// + /// Occurrence: optional + /// + /// + public virtual string unitAccession { + get { + XAttribute x = this.Attribute(unitAccessionXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(unitAccessionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitNameXName = System.Xml.Linq.XName.Get("unitName", ""); + + /// + /// + /// An optional CV name for the unit accession number, if any (e.g., 'electron volt' for 'UO:0000266' ). + /// + /// + /// Occurrence: optional + /// + /// + public virtual string unitName { + get { + XAttribute x = this.Attribute(unitNameXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(unitNameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitCvRefXName = System.Xml.Linq.XName.Get("unitCvRef", ""); + + /// + /// + /// If a unit term is referenced, this attribute must refer to the CV 'id' attribute defined in the cvList in this mzML file. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string unitCvRef { + get { + XAttribute x = this.Attribute(unitCvRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(unitCvRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CVParamType", "http://psi.hupo.org/ms/mzml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Uncontrolled user parameters (essentially allowing free text). Before using these, one should verify whether there is an appropriate CV term available, and if so, use the CV term instead + /// + /// + public partial class UserParamType : XTypedElement, IXMetaData { + + public static explicit operator UserParamType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Uncontrolled user parameters (essentially allowing free text). Before using these, one should verify whether there is an appropriate CV term available, and if so, use the CV term instead + /// + /// + public UserParamType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// The name for the parameter. + /// + /// + /// Occurrence: required + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName typeXName = System.Xml.Linq.XName.Get("type", ""); + + /// + /// + /// The datatype of the parameter, where appropriate (e.g.: xsd:float). + /// + /// + /// Occurrence: optional + /// + /// + public virtual string type { + get { + XAttribute x = this.Attribute(typeXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(typeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName valueXName = System.Xml.Linq.XName.Get("value", ""); + + /// + /// + /// The value for the parameter, where appropriate. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string value { + get { + XAttribute x = this.Attribute(valueXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(valueXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitAccessionXName = System.Xml.Linq.XName.Get("unitAccession", ""); + + /// + /// + /// An optional CV accession number for the unit term associated with the value, if any (e.g., 'UO:0000266' for 'electron volt'). + /// + /// + /// Occurrence: optional + /// + /// + public virtual string unitAccession { + get { + XAttribute x = this.Attribute(unitAccessionXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(unitAccessionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitNameXName = System.Xml.Linq.XName.Get("unitName", ""); + + /// + /// + /// An optional CV name for the unit accession number, if any (e.g., 'electron volt' for 'UO:0000266' ). + /// + /// + /// Occurrence: optional + /// + /// + public virtual string unitName { + get { + XAttribute x = this.Attribute(unitNameXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(unitNameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitCvRefXName = System.Xml.Linq.XName.Get("unitCvRef", ""); + + /// + /// + /// If a unit term is referenced, this attribute must refer to the CV 'id' attribute defined in the cvList in this mzML file. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string unitCvRef { + get { + XAttribute x = this.Attribute(unitCvRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(unitCvRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("UserParamType", "http://psi.hupo.org/ms/mzml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// A reference to a previously defined ParamGroup, which is a reusable container of one or more cvParams. + /// + /// + public partial class ReferenceableParamGroupRefType : XTypedElement, IXMetaData { + + public static explicit operator ReferenceableParamGroupRefType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// A reference to a previously defined ParamGroup, which is a reusable container of one or more cvParams. + /// + /// + public ReferenceableParamGroupRefType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName @refXName = System.Xml.Linq.XName.Get("ref", ""); + + /// + /// + /// Reference to the id attribute in a referenceableParamGroup. + /// + /// + /// Occurrence: required + /// + /// + public virtual string @ref { + get { + XAttribute x = this.Attribute(@refXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(@refXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ReferenceableParamGroupRefType", "http://psi.hupo.org/ms/mzml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List and descriptions of samples. + /// + /// + /// Regular expression: (sample+) + /// + /// + public partial class SampleListType : XTypedElement, IXMetaData { + + public static explicit operator SampleListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List and descriptions of samples. + /// + /// + /// Regular expression: (sample+) + /// + /// + public SampleListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sampleXName = System.Xml.Linq.XName.Get("sample", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sampleField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (sample+) + /// + /// + public virtual IList sample { + get { + if ((this.sampleField == null)) { + this.sampleField = new XTypedList(this, LinqToXsdTypeManager.Instance, sampleXName); + } + return this.sampleField; + } + set { + if ((value == null)) { + this.sampleField = null; + } + else { + if ((this.sampleField == null)) { + this.sampleField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sampleXName); + } + else { + XTypedServices.SetList(this.sampleField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of Samples defined in this mzML file. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SampleListType", "http://psi.hupo.org/ms/mzml"); + + static SampleListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(sampleXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(sampleXName, typeof(SampleType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Expansible description of the sample used to generate the dataset, named in sampleName. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public partial class SampleType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator SampleType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Expansible description of the sample used to generate the dataset, named in sampleName. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public SampleType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// A unique identifier across the samples with which to reference this sample description. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// An optional name for the sample description, mostly intended as a quick mnemonic. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string name { + get { + XAttribute x = this.Attribute(nameXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(nameXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SampleType", "http://psi.hupo.org/ms/mzml"); + + static SampleType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List and descriptions of instrument configurations. At least one instrument configuration must be specified, even if it is only to specify that the instrument is unknown. In that case, the "instrument model" term is used to indicate the unknown instrument in the instrumentConfiguration. + /// + /// + /// Regular expression: (instrumentConfiguration+) + /// + /// + public partial class InstrumentConfigurationListType : XTypedElement, IXMetaData { + + public static explicit operator InstrumentConfigurationListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List and descriptions of instrument configurations. At least one instrument configuration must be specified, even if it is only to specify that the instrument is unknown. In that case, the "instrument model" term is used to indicate the unknown instrument in the instrumentConfiguration. + /// + /// + /// Regular expression: (instrumentConfiguration+) + /// + /// + public InstrumentConfigurationListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName instrumentConfigurationXName = System.Xml.Linq.XName.Get("instrumentConfiguration", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList instrumentConfigurationField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (instrumentConfiguration+) + /// + /// + public virtual IList instrumentConfiguration { + get { + if ((this.instrumentConfigurationField == null)) { + this.instrumentConfigurationField = new XTypedList(this, LinqToXsdTypeManager.Instance, instrumentConfigurationXName); + } + return this.instrumentConfigurationField; + } + set { + if ((value == null)) { + this.instrumentConfigurationField = null; + } + else { + if ((this.instrumentConfigurationField == null)) { + this.instrumentConfigurationField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, instrumentConfigurationXName); + } + else { + XTypedServices.SetList(this.instrumentConfigurationField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of instrument configurations present in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("InstrumentConfigurationListType", "http://psi.hupo.org/ms/mzml"); + + static InstrumentConfigurationListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(instrumentConfigurationXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(instrumentConfigurationXName, typeof(InstrumentConfigurationType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public partial class ComponentType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator ComponentType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public ComponentType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName orderXName = System.Xml.Linq.XName.Get("order", ""); + + /// + /// + /// This attribute must be used to indicate the order in which the components are encountered from source to detector (e.g., in a Q-TOF, the quadrupole would have the lower order number, and the TOF the higher number of the two). + /// + /// + /// Occurrence: required + /// + /// + public virtual int order { + get { + XAttribute x = this.Attribute(orderXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int).Datatype); + } + set { + this.SetAttribute(orderXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ComponentType", "http://psi.hupo.org/ms/mzml"); + + static ComponentType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// This element must be used to describe a Source Component Type. This is a PRIDE3-specific + /// modification of the core MzML schema that does not have any impact on the base schema validation. + /// + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public partial class SourceComponentType : global::PsiDev.MzMl.ComponentType, IXMetaData { + + public static explicit operator SourceComponentType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// This element must be used to describe a Source Component Type. This is a PRIDE3-specific + /// modification of the core MzML schema that does not have any impact on the base schema validation. + /// + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public SourceComponentType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SourceComponentType", "http://psi.hupo.org/ms/mzml"); + + static SourceComponentType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// This element must be used to describe a Detector Component Type. This is a PRIDE3-specific + /// modification of the core MzML schema that does not have any impact on the base schema validation. + /// + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public partial class DetectorComponentType : global::PsiDev.MzMl.ComponentType, IXMetaData { + + public static explicit operator DetectorComponentType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// This element must be used to describe a Detector Component Type. This is a PRIDE3-specific + /// modification of the core MzML schema that does not have any impact on the base schema validation. + /// + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public DetectorComponentType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("DetectorComponentType", "http://psi.hupo.org/ms/mzml"); + + static DetectorComponentType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// This element must be used to describe an Analyzer Component Type. This is a + /// PRIDE3-specific + /// modification of the core MzML schema that does not have any impact on the base schema validation. + /// + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public partial class AnalyzerComponentType : global::PsiDev.MzMl.ComponentType, IXMetaData { + + public static explicit operator AnalyzerComponentType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// This element must be used to describe an Analyzer Component Type. This is a + /// PRIDE3-specific + /// modification of the core MzML schema that does not have any impact on the base schema validation. + /// + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public AnalyzerComponentType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("AnalyzerComponentType", "http://psi.hupo.org/ms/mzml"); + + static AnalyzerComponentType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List with the different components used in the mass spectrometer. At least one source, one mass analyzer and one detector need to be specified. + /// + /// + /// Regular expression: (source+, analyzer+, detector+) + /// + /// + public partial class ComponentListType : XTypedElement, IXMetaData { + + public static explicit operator ComponentListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List with the different components used in the mass spectrometer. At least one source, one mass analyzer and one detector need to be specified. + /// + /// + /// Regular expression: (source+, analyzer+, detector+) + /// + /// + public ComponentListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sourceXName = System.Xml.Linq.XName.Get("source", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sourceField; + + /// + /// + /// A source component. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (source+, analyzer+, detector+) + /// + /// + public virtual IList source { + get { + if ((this.sourceField == null)) { + this.sourceField = new XTypedList(this, LinqToXsdTypeManager.Instance, sourceXName); + } + return this.sourceField; + } + set { + if ((value == null)) { + this.sourceField = null; + } + else { + if ((this.sourceField == null)) { + this.sourceField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sourceXName); + } + else { + XTypedServices.SetList(this.sourceField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName analyzerXName = System.Xml.Linq.XName.Get("analyzer", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList analyzerField; + + /// + /// + /// A mass analyzer (or mass filter) component. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (source+, analyzer+, detector+) + /// + /// + public virtual IList analyzer { + get { + if ((this.analyzerField == null)) { + this.analyzerField = new XTypedList(this, LinqToXsdTypeManager.Instance, analyzerXName); + } + return this.analyzerField; + } + set { + if ((value == null)) { + this.analyzerField = null; + } + else { + if ((this.analyzerField == null)) { + this.analyzerField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, analyzerXName); + } + else { + XTypedServices.SetList(this.analyzerField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName detectorXName = System.Xml.Linq.XName.Get("detector", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList detectorField; + + /// + /// + /// A detector component. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (source+, analyzer+, detector+) + /// + /// + public virtual IList detector { + get { + if ((this.detectorField == null)) { + this.detectorField = new XTypedList(this, LinqToXsdTypeManager.Instance, detectorXName); + } + return this.detectorField; + } + set { + if ((value == null)) { + this.detectorField = null; + } + else { + if ((this.detectorField == null)) { + this.detectorField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, detectorXName); + } + else { + XTypedServices.SetList(this.detectorField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of components in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ComponentListType", "http://psi.hupo.org/ms/mzml"); + + static ComponentListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(sourceXName), new NamedContentModelEntity(analyzerXName), new NamedContentModelEntity(detectorXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(sourceXName, typeof(SourceComponentType)); + localElementDictionary.Add(analyzerXName, typeof(AnalyzerComponentType)); + localElementDictionary.Add(detectorXName, typeof(DetectorComponentType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Description of a particular hardware configuration of a mass spectrometer. Each configuration must have one (and only one) of the three different components used for an analysis. For hybrid instruments, such as an LTQ-FT, there must be one configuration for each permutation of the components that is used in the document. For software configuration, use a ReferenceableParamGroup element. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, componentList?, softwareRef?) + /// + /// + public partial class InstrumentConfigurationType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator InstrumentConfigurationType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Description of a particular hardware configuration of a mass spectrometer. Each configuration must have one (and only one) of the three different components used for an analysis. For hybrid instruments, such as an LTQ-FT, there must be one configuration for each permutation of the components that is used in the document. For software configuration, use a ReferenceableParamGroup element. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, componentList?, softwareRef?) + /// + /// + public InstrumentConfigurationType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName componentListXName = System.Xml.Linq.XName.Get("componentList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, componentList?, softwareRef?) + /// + /// + public virtual ComponentListType componentList { + get { + XElement x = this.GetElement(componentListXName); + if ((x == null)) { + return null; + } + return ((ComponentListType)(x)); + } + set { + this.SetElement(componentListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName softwareRefXName = System.Xml.Linq.XName.Get("softwareRef", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, componentList?, softwareRef?) + /// + /// + public virtual SoftwareRefType softwareRef { + get { + XElement x = this.GetElement(softwareRefXName); + if ((x == null)) { + return null; + } + return ((SoftwareRefType)(x)); + } + set { + this.SetElement(softwareRefXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// An identifier for this instrument configuration. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName scanSettingsRefXName = System.Xml.Linq.XName.Get("scanSettingsRef", ""); + + /// + /// + /// Occurrence: optional + /// + /// + public virtual string scanSettingsRef { + get { + XAttribute x = this.Attribute(scanSettingsRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(scanSettingsRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("InstrumentConfigurationType", "http://psi.hupo.org/ms/mzml"); + + static InstrumentConfigurationType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName), new NamedContentModelEntity(componentListXName), new NamedContentModelEntity(softwareRefXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + localElementDictionary.Add(componentListXName, typeof(ComponentListType)); + localElementDictionary.Add(softwareRefXName, typeof(SoftwareRefType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Reference to a previously defined software element + /// + /// + public partial class SoftwareRefType : XTypedElement, IXMetaData { + + public static explicit operator SoftwareRefType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Reference to a previously defined software element + /// + /// + public SoftwareRefType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName @refXName = System.Xml.Linq.XName.Get("ref", ""); + + /// + /// + /// This attribute must be used to reference the 'id' attribute of a software element. + /// + /// + /// Occurrence: required + /// + /// + public virtual string @ref { + get { + XAttribute x = this.Attribute(@refXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(@refXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SoftwareRefType", "http://psi.hupo.org/ms/mzml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List and descriptions of software used to acquire and/or process the data in this mzML file. + /// + /// + /// Regular expression: (software+) + /// + /// + public partial class SoftwareListType : XTypedElement, IXMetaData { + + public static explicit operator SoftwareListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List and descriptions of software used to acquire and/or process the data in this mzML file. + /// + /// + /// Regular expression: (software+) + /// + /// + public SoftwareListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName softwareXName = System.Xml.Linq.XName.Get("software", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList softwareField; + + /// + /// + /// A piece of software. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (software+) + /// + /// + public virtual IList software { + get { + if ((this.softwareField == null)) { + this.softwareField = new XTypedList(this, LinqToXsdTypeManager.Instance, softwareXName); + } + return this.softwareField; + } + set { + if ((value == null)) { + this.softwareField = null; + } + else { + if ((this.softwareField == null)) { + this.softwareField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, softwareXName); + } + else { + XTypedServices.SetList(this.softwareField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of softwares defined in this mzML file. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SoftwareListType", "http://psi.hupo.org/ms/mzml"); + + static SoftwareListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(softwareXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(softwareXName, typeof(SoftwareType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Software information. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public partial class SoftwareType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator SoftwareType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Software information. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public SoftwareType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// An identifier for this software that is unique across all SoftwareTypes. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName versionXName = System.Xml.Linq.XName.Get("version", ""); + + /// + /// + /// The software version. + /// + /// + /// Occurrence: required + /// + /// + public virtual string version { + get { + XAttribute x = this.Attribute(versionXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(versionXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SoftwareType", "http://psi.hupo.org/ms/mzml"); + + static SoftwareType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List and descriptions of data processing applied to this data. + /// + /// + /// Regular expression: (dataProcessing+) + /// + /// + public partial class DataProcessingListType : XTypedElement, IXMetaData { + + public static explicit operator DataProcessingListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List and descriptions of data processing applied to this data. + /// + /// + /// Regular expression: (dataProcessing+) + /// + /// + public DataProcessingListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName dataProcessingXName = System.Xml.Linq.XName.Get("dataProcessing", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList dataProcessingField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (dataProcessing+) + /// + /// + public virtual IList dataProcessing { + get { + if ((this.dataProcessingField == null)) { + this.dataProcessingField = new XTypedList(this, LinqToXsdTypeManager.Instance, dataProcessingXName); + } + return this.dataProcessingField; + } + set { + if ((value == null)) { + this.dataProcessingField = null; + } + else { + if ((this.dataProcessingField == null)) { + this.dataProcessingField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, dataProcessingXName); + } + else { + XTypedServices.SetList(this.dataProcessingField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of DataProcessingTypes in this mzML file. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("DataProcessingListType", "http://psi.hupo.org/ms/mzml"); + + static DataProcessingListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(dataProcessingXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(dataProcessingXName, typeof(DataProcessingType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Description of the way in which a particular software was used. + /// + /// + /// Regular expression: (processingMethod+) + /// + /// + public partial class DataProcessingType : XTypedElement, IXMetaData { + + public static explicit operator DataProcessingType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Description of the way in which a particular software was used. + /// + /// + /// Regular expression: (processingMethod+) + /// + /// + public DataProcessingType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName processingMethodXName = System.Xml.Linq.XName.Get("processingMethod", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList processingMethodField; + + /// + /// + /// Description of the default peak processing method. This element describes the base method used in the generation of a particular mzML file. Variable methods should be described in the appropriate acquisition section - if no acquisition-specific details are found, then this information serves as the default. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (processingMethod+) + /// + /// + public virtual IList processingMethod { + get { + if ((this.processingMethodField == null)) { + this.processingMethodField = new XTypedList(this, LinqToXsdTypeManager.Instance, processingMethodXName); + } + return this.processingMethodField; + } + set { + if ((value == null)) { + this.processingMethodField = null; + } + else { + if ((this.processingMethodField == null)) { + this.processingMethodField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, processingMethodXName); + } + else { + XTypedServices.SetList(this.processingMethodField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// A unique identifier for this data processing that is unique across all DataProcessingTypes. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("DataProcessingType", "http://psi.hupo.org/ms/mzml"); + + static DataProcessingType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(processingMethodXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(processingMethodXName, typeof(ProcessingMethodType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public partial class ProcessingMethodType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator ProcessingMethodType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*) + /// + /// + public ProcessingMethodType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName orderXName = System.Xml.Linq.XName.Get("order", ""); + + /// + /// + /// This attributes allows a series of consecutive steps to be placed in the correct order. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal order { + get { + XAttribute x = this.Attribute(orderXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(orderXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName softwareRefXName = System.Xml.Linq.XName.Get("softwareRef", ""); + + /// + /// + /// This attribute must reference the 'id' of the appropriate SoftwareType. + /// + /// + /// Occurrence: required + /// + /// + public virtual string softwareRef { + get { + XAttribute x = this.Attribute(softwareRefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(softwareRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ProcessingMethodType", "http://psi.hupo.org/ms/mzml"); + + static ProcessingMethodType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List with the descriptions of the acquisition settings applied prior to the start of data acquisition. + /// + /// + /// Regular expression: (scanSettings+) + /// + /// + public partial class ScanSettingsListType : XTypedElement, IXMetaData { + + public static explicit operator ScanSettingsListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List with the descriptions of the acquisition settings applied prior to the start of data acquisition. + /// + /// + /// Regular expression: (scanSettings+) + /// + /// + public ScanSettingsListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName scanSettingsXName = System.Xml.Linq.XName.Get("scanSettings", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scanSettingsField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (scanSettings+) + /// + /// + public virtual IList scanSettings { + get { + if ((this.scanSettingsField == null)) { + this.scanSettingsField = new XTypedList(this, LinqToXsdTypeManager.Instance, scanSettingsXName); + } + return this.scanSettingsField; + } + set { + if ((value == null)) { + this.scanSettingsField = null; + } + else { + if ((this.scanSettingsField == null)) { + this.scanSettingsField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scanSettingsXName); + } + else { + XTypedServices.SetList(this.scanSettingsField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of AcquisitionType elements in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ScanSettingsListType", "http://psi.hupo.org/ms/mzml"); + + static ScanSettingsListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(scanSettingsXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(scanSettingsXName, typeof(ScanSettingsType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Description of the acquisition settings of the instrument prior to the start of the run. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, sourceFileRefList?, targetList?) + /// + /// + public partial class ScanSettingsType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator ScanSettingsType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Description of the acquisition settings of the instrument prior to the start of the run. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, sourceFileRefList?, targetList?) + /// + /// + public ScanSettingsType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sourceFileRefListXName = System.Xml.Linq.XName.Get("sourceFileRefList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// List with the source files containing the acquisition settings. + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, sourceFileRefList?, targetList?) + /// + /// + public virtual SourceFileRefListType sourceFileRefList { + get { + XElement x = this.GetElement(sourceFileRefListXName); + if ((x == null)) { + return null; + } + return ((SourceFileRefListType)(x)); + } + set { + this.SetElement(sourceFileRefListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName targetListXName = System.Xml.Linq.XName.Get("targetList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Target list (or 'inclusion list') configured prior to the run. + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, sourceFileRefList?, targetList?) + /// + /// + public virtual TargetListType targetList { + get { + XElement x = this.GetElement(targetListXName); + if ((x == null)) { + return null; + } + return ((TargetListType)(x)); + } + set { + this.SetElement(targetListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// A unique identifier for this acquisition setting. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ScanSettingsType", "http://psi.hupo.org/ms/mzml"); + + static ScanSettingsType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName), new NamedContentModelEntity(sourceFileRefListXName), new NamedContentModelEntity(targetListXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + localElementDictionary.Add(sourceFileRefListXName, typeof(SourceFileRefListType)); + localElementDictionary.Add(targetListXName, typeof(TargetListType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Target list (or 'inclusion list') configured prior to the run. + /// + /// + /// Regular expression: (target+) + /// + /// + public partial class TargetListType : XTypedElement, IXMetaData { + + public static explicit operator TargetListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Target list (or 'inclusion list') configured prior to the run. + /// + /// + /// Regular expression: (target+) + /// + /// + public TargetListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName targetXName = System.Xml.Linq.XName.Get("target", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList targetField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (target+) + /// + /// + public virtual IList target { + get { + if ((this.targetField == null)) { + this.targetField = new XTypedList(this, LinqToXsdTypeManager.Instance, targetXName); + } + return this.targetField; + } + set { + if ((value == null)) { + this.targetField = null; + } + else { + if ((this.targetField == null)) { + this.targetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, targetXName); + } + else { + XTypedServices.SetList(this.targetField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of TargetType elements in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("TargetListType", "http://psi.hupo.org/ms/mzml"); + + static TargetListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(targetXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(targetXName, typeof(ParamGroupType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// A run in mzML should correspond to a single, consecutive and coherent set of scans on an instrument. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, spectrumList?, chromatogramList?) + /// + /// + public partial class RunType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator RunType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// A run in mzML should correspond to a single, consecutive and coherent set of scans on an instrument. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, spectrumList?, chromatogramList?) + /// + /// + public RunType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName spectrumListXName = System.Xml.Linq.XName.Get("spectrumList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// All mass spectra and the acquisitions underlying them are described and attached here. Subsidiary data arrays are also both described and attached here. + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, spectrumList?, chromatogramList?) + /// + /// + public virtual SpectrumListType spectrumList { + get { + XElement x = this.GetElement(spectrumListXName); + if ((x == null)) { + return null; + } + return ((SpectrumListType)(x)); + } + set { + this.SetElement(spectrumListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName chromatogramListXName = System.Xml.Linq.XName.Get("chromatogramList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// All chromatograms for this run. + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, spectrumList?, chromatogramList?) + /// + /// + public virtual ChromatogramListType chromatogramList { + get { + XElement x = this.GetElement(chromatogramListXName); + if ((x == null)) { + return null; + } + return ((ChromatogramListType)(x)); + } + set { + this.SetElement(chromatogramListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// A unique identifier for this run. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Id).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName defaultInstrumentConfigurationRefXName = System.Xml.Linq.XName.Get("defaultInstrumentConfigurationRef", ""); + + /// + /// + /// This attribute must reference the 'id' of the default instrument configuration. If a scan does not reference an instrument configuration, it implicitly refers to this configuration. + /// + /// + /// Occurrence: required + /// + /// + public virtual string defaultInstrumentConfigurationRef { + get { + XAttribute x = this.Attribute(defaultInstrumentConfigurationRefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(defaultInstrumentConfigurationRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName defaultSourceFileRefXName = System.Xml.Linq.XName.Get("defaultSourceFileRef", ""); + + /// + /// + /// This attribute can optionally reference the 'id' of the default source file. If a spectrum or scan does not reference a source file and this attribute is set, then it implicitly refers to this source file. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string defaultSourceFileRef { + get { + XAttribute x = this.Attribute(defaultSourceFileRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(defaultSourceFileRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sampleRefXName = System.Xml.Linq.XName.Get("sampleRef", ""); + + /// + /// + /// This attribute must reference the 'id' of the appropriate sample. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string sampleRef { + get { + XAttribute x = this.Attribute(sampleRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(sampleRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName startTimeStampXName = System.Xml.Linq.XName.Get("startTimeStamp", ""); + + /// + /// + /// The optional start timestamp of the run, in UT. + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.DateTime? startTimeStamp { + get { + XAttribute x = this.Attribute(startTimeStampXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime).Datatype); + } + set { + this.SetAttribute(startTimeStampXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("RunType", "http://psi.hupo.org/ms/mzml"); + + static RunType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName), new NamedContentModelEntity(spectrumListXName), new NamedContentModelEntity(chromatogramListXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + localElementDictionary.Add(spectrumListXName, typeof(SpectrumListType)); + localElementDictionary.Add(chromatogramListXName, typeof(ChromatogramListType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class SourceFileRefType : XTypedElement, IXMetaData { + + public static explicit operator SourceFileRefType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public SourceFileRefType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName @refXName = System.Xml.Linq.XName.Get("ref", ""); + + /// + /// + /// This attribute must reference the 'id' of the appropriate sourceFile. + /// + /// + /// Occurrence: required + /// + /// + public virtual string @ref { + get { + XAttribute x = this.Attribute(@refXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(@refXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SourceFileRefType", "http://psi.hupo.org/ms/mzml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (sourceFileRef*) + /// + /// + public partial class SourceFileRefListType : XTypedElement, IXMetaData { + + public static explicit operator SourceFileRefListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (sourceFileRef*) + /// + /// + public SourceFileRefListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sourceFileRefXName = System.Xml.Linq.XName.Get("sourceFileRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList sourceFileRefField; + + /// + /// + /// Reference to a previously defined sourceFile. + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (sourceFileRef*) + /// + /// + public virtual IList sourceFileRef { + get { + if ((this.sourceFileRefField == null)) { + this.sourceFileRefField = new XTypedList(this, LinqToXsdTypeManager.Instance, sourceFileRefXName); + } + return this.sourceFileRefField; + } + set { + if ((value == null)) { + this.sourceFileRefField = null; + } + else { + if ((this.sourceFileRefField == null)) { + this.sourceFileRefField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, sourceFileRefXName); + } + else { + XTypedServices.SetList(this.sourceFileRefField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// This number of source files referenced in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SourceFileRefListType", "http://psi.hupo.org/ms/mzml"); + + static SourceFileRefListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(sourceFileRefXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(sourceFileRefXName, typeof(SourceFileRefType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List and descriptions of spectra. + /// + /// + /// Regular expression: (spectrum*) + /// + /// + public partial class SpectrumListType : XTypedElement, IXMetaData { + + public static explicit operator SpectrumListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List and descriptions of spectra. + /// + /// + /// Regular expression: (spectrum*) + /// + /// + public SpectrumListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName spectrumXName = System.Xml.Linq.XName.Get("spectrum", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList spectrumField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (spectrum*) + /// + /// + public virtual IList spectrum { + get { + if ((this.spectrumField == null)) { + this.spectrumField = new XTypedList(this, LinqToXsdTypeManager.Instance, spectrumXName); + } + return this.spectrumField; + } + set { + if ((value == null)) { + this.spectrumField = null; + } + else { + if ((this.spectrumField == null)) { + this.spectrumField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, spectrumXName); + } + else { + XTypedServices.SetList(this.spectrumField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of spectra defined in this mzML file. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName defaultDataProcessingRefXName = System.Xml.Linq.XName.Get("defaultDataProcessingRef", ""); + + /// + /// + /// This attribute MUST reference the 'id' of the default data processing for the spectrum list. If an acquisition does not reference any data processing, it implicitly refers to this data processing. This attribute is required because the minimum amount of data processing that any format will undergo is "conversion to mzML". + /// + /// + /// Occurrence: required + /// + /// + public virtual string defaultDataProcessingRef { + get { + XAttribute x = this.Attribute(defaultDataProcessingRefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(defaultDataProcessingRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SpectrumListType", "http://psi.hupo.org/ms/mzml"); + + static SpectrumListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(spectrumXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(spectrumXName, typeof(SpectrumType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (scanWindow+) + /// + /// + public partial class ScanWindowListType : XTypedElement, IXMetaData { + + public static explicit operator ScanWindowListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (scanWindow+) + /// + /// + public ScanWindowListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName scanWindowXName = System.Xml.Linq.XName.Get("scanWindow", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scanWindowField; + + /// + /// + /// A range of m/z values over which the instrument scans and acquires a spectrum. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (scanWindow+) + /// + /// + public virtual IList scanWindow { + get { + if ((this.scanWindowField == null)) { + this.scanWindowField = new XTypedList(this, LinqToXsdTypeManager.Instance, scanWindowXName); + } + return this.scanWindowField; + } + set { + if ((value == null)) { + this.scanWindowField = null; + } + else { + if ((this.scanWindowField == null)) { + this.scanWindowField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scanWindowXName); + } + else { + XTypedServices.SetList(this.scanWindowField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of scan windows defined in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual int count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ScanWindowListType", "http://psi.hupo.org/ms/mzml"); + + static ScanWindowListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(scanWindowXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(scanWindowXName, typeof(ParamGroupType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List and descriptions of scans. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scan+) + /// + /// + public partial class ScanListType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator ScanListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List and descriptions of scans. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scan+) + /// + /// + public ScanListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName scanXName = System.Xml.Linq.XName.Get("scan", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList scanField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scan+) + /// + /// + public virtual IList scan { + get { + if ((this.scanField == null)) { + this.scanField = new XTypedList(this, LinqToXsdTypeManager.Instance, scanXName); + } + return this.scanField; + } + set { + if ((value == null)) { + this.scanField = null; + } + else { + if ((this.scanField == null)) { + this.scanField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, scanXName); + } + else { + XTypedServices.SetList(this.scanField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// the number of scans defined in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ScanListType", "http://psi.hupo.org/ms/mzml"); + + static ScanListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName), new NamedContentModelEntity(scanXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + localElementDictionary.Add(scanXName, typeof(ScanType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Scan or acquisition from original raw file used to create this peak list, as specified in sourceFile. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scanWindowList?) + /// + /// + public partial class ScanType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator ScanType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Scan or acquisition from original raw file used to create this peak list, as specified in sourceFile. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scanWindowList?) + /// + /// + public ScanType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName scanWindowListXName = System.Xml.Linq.XName.Get("scanWindowList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Container for a list of scan windows. + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scanWindowList?) + /// + /// + public virtual ScanWindowListType scanWindowList { + get { + XElement x = this.GetElement(scanWindowListXName); + if ((x == null)) { + return null; + } + return ((ScanWindowListType)(x)); + } + set { + this.SetElement(scanWindowListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName spectrumRefXName = System.Xml.Linq.XName.Get("spectrumRef", ""); + + /// + /// + /// For scans that are local to this document, this attribute can be used to reference the 'id' attribute of the spectrum corresponding to the scan. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string spectrumRef { + get { + XAttribute x = this.Attribute(spectrumRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(spectrumRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sourceFileRefXName = System.Xml.Linq.XName.Get("sourceFileRef", ""); + + /// + /// + /// If this attribute is set, it must reference the 'id' attribute of a sourceFile representing the external document containing the spectrum referred to by 'externalSpectrumID'. + /// + /// + /// + /// Occurrence: optional + /// + /// + public virtual string sourceFileRef { + get { + XAttribute x = this.Attribute(sourceFileRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(sourceFileRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName externalSpectrumIDXName = System.Xml.Linq.XName.Get("externalSpectrumID", ""); + + /// + /// + /// For scans that are external to this document, this string must correspond to the 'id' attribute of a spectrum in the external document indicated by 'sourceFileRef'. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string externalSpectrumID { + get { + XAttribute x = this.Attribute(externalSpectrumIDXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(externalSpectrumIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName instrumentConfigurationRefXName = System.Xml.Linq.XName.Get("instrumentConfigurationRef", ""); + + /// + /// + /// This attribute can optionally reference the 'id' attribute of the appropriate instrument configuration. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string instrumentConfigurationRef { + get { + XAttribute x = this.Attribute(instrumentConfigurationRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(instrumentConfigurationRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ScanType", "http://psi.hupo.org/ms/mzml"); + + static ScanType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName), new NamedContentModelEntity(scanWindowListXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + localElementDictionary.Add(scanWindowListXName, typeof(ScanWindowListType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List and descriptions of precursor isolations to the spectrum currently being described, ordered. + /// + /// + /// Regular expression: (precursor+) + /// + /// + public partial class PrecursorListType : XTypedElement, IXMetaData { + + public static explicit operator PrecursorListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List and descriptions of precursor isolations to the spectrum currently being described, ordered. + /// + /// + /// Regular expression: (precursor+) + /// + /// + public PrecursorListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName precursorXName = System.Xml.Linq.XName.Get("precursor", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList precursorField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (precursor+) + /// + /// + public virtual IList precursor { + get { + if ((this.precursorField == null)) { + this.precursorField = new XTypedList(this, LinqToXsdTypeManager.Instance, precursorXName); + } + return this.precursorField; + } + set { + if ((value == null)) { + this.precursorField = null; + } + else { + if ((this.precursorField == null)) { + this.precursorField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, precursorXName); + } + else { + XTypedServices.SetList(this.precursorField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of precursor isolations in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("PrecursorListType", "http://psi.hupo.org/ms/mzml"); + + static PrecursorListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(precursorXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(precursorXName, typeof(PrecursorType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// The method of precursor ion selection and activation + /// + /// + /// Regular expression: (isolationWindow?, selectedIonList?, activation) + /// + /// + public partial class PrecursorType : XTypedElement, IXMetaData { + + public static explicit operator PrecursorType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// The method of precursor ion selection and activation + /// + /// + /// Regular expression: (isolationWindow?, selectedIonList?, activation) + /// + /// + public PrecursorType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName isolationWindowXName = System.Xml.Linq.XName.Get("isolationWindow", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// This element captures the isolation (or 'selection') window configured to isolate one or more ionss. + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (isolationWindow?, selectedIonList?, activation) + /// + /// + public virtual ParamGroupType isolationWindow { + get { + XElement x = this.GetElement(isolationWindowXName); + if ((x == null)) { + return null; + } + return ((ParamGroupType)(x)); + } + set { + this.SetElement(isolationWindowXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName selectedIonListXName = System.Xml.Linq.XName.Get("selectedIonList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// A list of ions that were selected. + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (isolationWindow?, selectedIonList?, activation) + /// + /// + public virtual SelectedIonListType selectedIonList { + get { + XElement x = this.GetElement(selectedIonListXName); + if ((x == null)) { + return null; + } + return ((SelectedIonListType)(x)); + } + set { + this.SetElement(selectedIonListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName activationXName = System.Xml.Linq.XName.Get("activation", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// The type and energy level used for activation. + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (isolationWindow?, selectedIonList?, activation) + /// + /// + public virtual ParamGroupType activation { + get { + XElement x = this.GetElement(activationXName); + return ((ParamGroupType)(x)); + } + set { + this.SetElement(activationXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName spectrumRefXName = System.Xml.Linq.XName.Get("spectrumRef", ""); + + /// + /// + /// For precursor spectra that are local to this document, this attribute must be used to reference the 'id' attribute of the spectrum corresponding to the precursor spectrum. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string spectrumRef { + get { + XAttribute x = this.Attribute(spectrumRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(spectrumRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sourceFileRefXName = System.Xml.Linq.XName.Get("sourceFileRef", ""); + + /// + /// + /// For precursor spectra that are external to this document, this attribute must reference the 'id' attribute of a sourceFile representing that external document. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string sourceFileRef { + get { + XAttribute x = this.Attribute(sourceFileRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(sourceFileRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName externalSpectrumIDXName = System.Xml.Linq.XName.Get("externalSpectrumID", ""); + + /// + /// + /// For precursor spectra that are external to this document, this string must correspond to the 'id' attribute of a spectrum in the external document indicated by 'sourceFileRef'. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string externalSpectrumID { + get { + XAttribute x = this.Attribute(externalSpectrumIDXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(externalSpectrumIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("PrecursorType", "http://psi.hupo.org/ms/mzml"); + + static PrecursorType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(isolationWindowXName), new NamedContentModelEntity(selectedIonListXName), new NamedContentModelEntity(activationXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(isolationWindowXName, typeof(ParamGroupType)); + localElementDictionary.Add(selectedIonListXName, typeof(SelectedIonListType)); + localElementDictionary.Add(activationXName, typeof(ParamGroupType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// The list of selected precursor ions. + /// + /// + /// Regular expression: (selectedIon+) + /// + /// + public partial class SelectedIonListType : XTypedElement, IXMetaData { + + public static explicit operator SelectedIonListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// The list of selected precursor ions. + /// + /// + /// Regular expression: (selectedIon+) + /// + /// + public SelectedIonListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName selectedIonXName = System.Xml.Linq.XName.Get("selectedIon", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList selectedIonField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (selectedIon+) + /// + /// + public virtual IList selectedIon { + get { + if ((this.selectedIonField == null)) { + this.selectedIonField = new XTypedList(this, LinqToXsdTypeManager.Instance, selectedIonXName); + } + return this.selectedIonField; + } + set { + if ((value == null)) { + this.selectedIonField = null; + } + else { + if ((this.selectedIonField == null)) { + this.selectedIonField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, selectedIonXName); + } + else { + XTypedServices.SetList(this.selectedIonField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of selected precursor ions defined in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SelectedIonListType", "http://psi.hupo.org/ms/mzml"); + + static SelectedIonListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(selectedIonXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(selectedIonXName, typeof(ParamGroupType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List and descriptions of product isolations to the spectrum currently being described, ordered. + /// + /// + /// Regular expression: (product+) + /// + /// + public partial class ProductListType : XTypedElement, IXMetaData { + + public static explicit operator ProductListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List and descriptions of product isolations to the spectrum currently being described, ordered. + /// + /// + /// Regular expression: (product+) + /// + /// + public ProductListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName productXName = System.Xml.Linq.XName.Get("product", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList productField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (product+) + /// + /// + public virtual IList product { + get { + if ((this.productField == null)) { + this.productField = new XTypedList(this, LinqToXsdTypeManager.Instance, productXName); + } + return this.productField; + } + set { + if ((value == null)) { + this.productField = null; + } + else { + if ((this.productField == null)) { + this.productField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, productXName); + } + else { + XTypedServices.SetList(this.productField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of product isolations in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ProductListType", "http://psi.hupo.org/ms/mzml"); + + static ProductListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(productXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(productXName, typeof(ProductType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// The method of product ion selection and activation in a precursor ion scan + /// + /// + /// Regular expression: (isolationWindow?) + /// + /// + public partial class ProductType : XTypedElement, IXMetaData { + + public static explicit operator ProductType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// The method of product ion selection and activation in a precursor ion scan + /// + /// + /// Regular expression: (isolationWindow?) + /// + /// + public ProductType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName isolationWindowXName = System.Xml.Linq.XName.Get("isolationWindow", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// This element captures the isolation (or 'selection') window configured to isolate one or more ions. + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (isolationWindow?) + /// + /// + public virtual ParamGroupType isolationWindow { + get { + XElement x = this.GetElement(isolationWindowXName); + if ((x == null)) { + return null; + } + return ((ParamGroupType)(x)); + } + set { + this.SetElement(isolationWindowXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ProductType", "http://psi.hupo.org/ms/mzml"); + + static ProductType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(isolationWindowXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(isolationWindowXName, typeof(ParamGroupType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List of binary data arrays. + /// + /// + /// Regular expression: (binaryDataArray+) + /// + /// + public partial class BinaryDataArrayListType : XTypedElement, IXMetaData { + + public static explicit operator BinaryDataArrayListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List of binary data arrays. + /// + /// + /// Regular expression: (binaryDataArray+) + /// + /// + public BinaryDataArrayListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName binaryDataArrayXName = System.Xml.Linq.XName.Get("binaryDataArray", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList binaryDataArrayField; + + /// + /// + /// Data point arrays for default data arrays (m/z, intensity, time) and meta data arrays. Default data arrays must not have the attributes 'arrayLength' and 'dataProcessingRef'. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (binaryDataArray+) + /// + /// + public virtual IList binaryDataArray { + get { + if ((this.binaryDataArrayField == null)) { + this.binaryDataArrayField = new XTypedList(this, LinqToXsdTypeManager.Instance, binaryDataArrayXName); + } + return this.binaryDataArrayField; + } + set { + if ((value == null)) { + this.binaryDataArrayField = null; + } + else { + if ((this.binaryDataArrayField == null)) { + this.binaryDataArrayField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, binaryDataArrayXName); + } + else { + XTypedServices.SetList(this.binaryDataArrayField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of binary data arrays defined in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("BinaryDataArrayListType", "http://psi.hupo.org/ms/mzml"); + + static BinaryDataArrayListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(binaryDataArrayXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(binaryDataArrayXName, typeof(BinaryDataArrayType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// The structure into which encoded binary data goes. Byte ordering is always little endian (Intel style). Computers using a different endian style must convert to/from little endian when writing/reading mzML + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, binary) + /// + /// + public partial class BinaryDataArrayType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator BinaryDataArrayType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// The structure into which encoded binary data goes. Byte ordering is always little endian (Intel style). Computers using a different endian style must convert to/from little endian when writing/reading mzML + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, binary) + /// + /// + public BinaryDataArrayType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName binaryXName = System.Xml.Linq.XName.Get("binary", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// The actual base64 encoded binary data. The byte order is always 'little endian'. + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, binary) + /// + /// + public virtual byte[] binary { + get { + XElement x = this.GetElement(binaryXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Base64Binary).Datatype); + } + set { + this.SetElement(binaryXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Base64Binary).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName arrayLengthXName = System.Xml.Linq.XName.Get("arrayLength", ""); + + /// + /// + /// This optional attribute may override the 'defaultArrayLength' defined in SpectrumType. The two default arrays (m/z and intensity) should NEVER use this override option, and should therefore adhere to the 'defaultArrayLength' defined in SpectrumType. Parsing software can thus safely choose to ignore arrays of lengths different from the one defined in the 'defaultArrayLength' SpectrumType element. + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Decimal? arrayLength { + get { + XAttribute x = this.Attribute(arrayLengthXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(arrayLengthXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName dataProcessingRefXName = System.Xml.Linq.XName.Get("dataProcessingRef", ""); + + /// + /// + /// This optional attribute may reference the 'id' attribute of the appropriate dataProcessing. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string dataProcessingRef { + get { + XAttribute x = this.Attribute(dataProcessingRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(dataProcessingRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName encodedLengthXName = System.Xml.Linq.XName.Get("encodedLength", ""); + + /// + /// + /// The encoded length of the binary data array. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal encodedLength { + get { + XAttribute x = this.Attribute(encodedLengthXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(encodedLengthXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("BinaryDataArrayType", "http://psi.hupo.org/ms/mzml"); + + static BinaryDataArrayType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName), new NamedContentModelEntity(binaryXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + localElementDictionary.Add(binaryXName, typeof(byte[])); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// The structure that captures the generation of a peak list (including the underlying acquisitions). Also describes some of the parameters for the mass spectrometer for a given acquisition (or list of acquisitions). + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scanList?, precursorList?, productList?, binaryDataArrayList?) + /// + /// + public partial class SpectrumType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator SpectrumType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// The structure that captures the generation of a peak list (including the underlying acquisitions). Also describes some of the parameters for the mass spectrometer for a given acquisition (or list of acquisitions). + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scanList?, precursorList?, productList?, binaryDataArrayList?) + /// + /// + public SpectrumType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName scanListXName = System.Xml.Linq.XName.Get("scanList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scanList?, precursorList?, productList?, binaryDataArrayList?) + /// + /// + public virtual ScanListType scanList { + get { + XElement x = this.GetElement(scanListXName); + if ((x == null)) { + return null; + } + return ((ScanListType)(x)); + } + set { + this.SetElement(scanListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName precursorListXName = System.Xml.Linq.XName.Get("precursorList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scanList?, precursorList?, productList?, binaryDataArrayList?) + /// + /// + public virtual PrecursorListType precursorList { + get { + XElement x = this.GetElement(precursorListXName); + if ((x == null)) { + return null; + } + return ((PrecursorListType)(x)); + } + set { + this.SetElement(precursorListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName productListXName = System.Xml.Linq.XName.Get("productList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scanList?, precursorList?, productList?, binaryDataArrayList?) + /// + /// + public virtual ProductListType productList { + get { + XElement x = this.GetElement(productListXName); + if ((x == null)) { + return null; + } + return ((ProductListType)(x)); + } + set { + this.SetElement(productListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName binaryDataArrayListXName = System.Xml.Linq.XName.Get("binaryDataArrayList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, scanList?, precursorList?, productList?, binaryDataArrayList?) + /// + /// + public virtual BinaryDataArrayListType binaryDataArrayList { + get { + XElement x = this.GetElement(binaryDataArrayListXName); + if ((x == null)) { + return null; + } + return ((BinaryDataArrayListType)(x)); + } + set { + this.SetElement(binaryDataArrayListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// The native identifier for a spectrum. For unmerged native spectra or spectra from older open file formats, the format of the identifier is defined in the PSI-MS CV and referred to in the mzML header. External documents may use this identifier together with the mzML filename or accession to reference a particular spectrum. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName spotIDXName = System.Xml.Linq.XName.Get("spotID", ""); + + /// + /// + /// The identifier for the spot from which this spectrum was derived, if a MALDI or similar run. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string spotID { + get { + XAttribute x = this.Attribute(spotIDXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(spotIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName indexXName = System.Xml.Linq.XName.Get("index", ""); + + /// + /// + /// The zero-based, consecutive index of the spectrum in the SpectrumList. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal index { + get { + XAttribute x = this.Attribute(indexXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(indexXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName defaultArrayLengthXName = System.Xml.Linq.XName.Get("defaultArrayLength", ""); + + /// + /// + /// Default length of binary data arrays contained in this element. + /// + /// + /// Occurrence: required + /// + /// + public virtual int defaultArrayLength { + get { + XAttribute x = this.Attribute(defaultArrayLengthXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int).Datatype); + } + set { + this.SetAttribute(defaultArrayLengthXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName dataProcessingRefXName = System.Xml.Linq.XName.Get("dataProcessingRef", ""); + + /// + /// + /// This attribute can optionally reference the 'id' of the appropriate dataProcessing. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string dataProcessingRef { + get { + XAttribute x = this.Attribute(dataProcessingRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(dataProcessingRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName sourceFileRefXName = System.Xml.Linq.XName.Get("sourceFileRef", ""); + + /// + /// + /// This attribute can optionally reference the 'id' of the appropriate sourceFile. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string sourceFileRef { + get { + XAttribute x = this.Attribute(sourceFileRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(sourceFileRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SpectrumType", "http://psi.hupo.org/ms/mzml"); + + static SpectrumType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName), new NamedContentModelEntity(scanListXName), new NamedContentModelEntity(precursorListXName), new NamedContentModelEntity(productListXName), new NamedContentModelEntity(binaryDataArrayListXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + localElementDictionary.Add(scanListXName, typeof(ScanListType)); + localElementDictionary.Add(precursorListXName, typeof(PrecursorListType)); + localElementDictionary.Add(productListXName, typeof(ProductListType)); + localElementDictionary.Add(binaryDataArrayListXName, typeof(BinaryDataArrayListType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// List of chromatograms. + /// + /// + /// Regular expression: (chromatogram+) + /// + /// + public partial class ChromatogramListType : XTypedElement, IXMetaData { + + public static explicit operator ChromatogramListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// List of chromatograms. + /// + /// + /// Regular expression: (chromatogram+) + /// + /// + public ChromatogramListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName chromatogramXName = System.Xml.Linq.XName.Get("chromatogram", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList chromatogramField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (chromatogram+) + /// + /// + public virtual IList chromatogram { + get { + if ((this.chromatogramField == null)) { + this.chromatogramField = new XTypedList(this, LinqToXsdTypeManager.Instance, chromatogramXName); + } + return this.chromatogramField; + } + set { + if ((value == null)) { + this.chromatogramField = null; + } + else { + if ((this.chromatogramField == null)) { + this.chromatogramField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, chromatogramXName); + } + else { + XTypedServices.SetList(this.chromatogramField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// The number of chromatograms defined in this mzML file. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName defaultDataProcessingRefXName = System.Xml.Linq.XName.Get("defaultDataProcessingRef", ""); + + /// + /// + /// This attribute MUST reference the 'id' of the default data processing for the chromatogram list. If an acquisition does not reference any data processing, it implicitly refers to this data processing. This attribute is required because the minimum amount of data processing that any format will undergo is "conversion to mzML". + /// + /// + /// Occurrence: required + /// + /// + public virtual string defaultDataProcessingRef { + get { + XAttribute x = this.Attribute(defaultDataProcessingRefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(defaultDataProcessingRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ChromatogramListType", "http://psi.hupo.org/ms/mzml"); + + static ChromatogramListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(chromatogramXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(chromatogramXName, typeof(ChromatogramType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// A single chromatogram. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, precursor?, product?, binaryDataArrayList) + /// + /// + public partial class ChromatogramType : global::PsiDev.MzMl.ParamGroupType, IXMetaData { + + public static explicit operator ChromatogramType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// A single chromatogram. + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, precursor?, product?, binaryDataArrayList) + /// + /// + public ChromatogramType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName referenceableParamGroupRefXName = System.Xml.Linq.XName.Get("referenceableParamGroupRef", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName cvParamXName = System.Xml.Linq.XName.Get("cvParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName userParamXName = System.Xml.Linq.XName.Get("userParam", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName precursorXName = System.Xml.Linq.XName.Get("precursor", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, precursor?, product?, binaryDataArrayList) + /// + /// + public virtual PrecursorType precursor { + get { + XElement x = this.GetElement(precursorXName); + if ((x == null)) { + return null; + } + return ((PrecursorType)(x)); + } + set { + this.SetElement(precursorXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName productXName = System.Xml.Linq.XName.Get("product", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, precursor?, product?, binaryDataArrayList) + /// + /// + public virtual ProductType product { + get { + XElement x = this.GetElement(productXName); + if ((x == null)) { + return null; + } + return ((ProductType)(x)); + } + set { + this.SetElement(productXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName binaryDataArrayListXName = System.Xml.Linq.XName.Get("binaryDataArrayList", "http://psi.hupo.org/ms/mzml"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (referenceableParamGroupRef*, cvParam*, userParam*, precursor?, product?, binaryDataArrayList) + /// + /// + public virtual BinaryDataArrayListType binaryDataArrayList { + get { + XElement x = this.GetElement(binaryDataArrayListXName); + return ((BinaryDataArrayListType)(x)); + } + set { + this.SetElement(binaryDataArrayListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idXName = System.Xml.Linq.XName.Get("id", ""); + + /// + /// + /// A unique identifier for this chromatogram. + /// + /// + /// Occurrence: required + /// + /// + public virtual string id { + get { + XAttribute x = this.Attribute(idXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(idXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName indexXName = System.Xml.Linq.XName.Get("index", ""); + + /// + /// + /// The zero-based index for this chromatogram in the chromatogram list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal index { + get { + XAttribute x = this.Attribute(indexXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(indexXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName defaultArrayLengthXName = System.Xml.Linq.XName.Get("defaultArrayLength", ""); + + /// + /// + /// Default length of binary data arrays contained in this element. + /// + /// + /// Occurrence: required + /// + /// + public virtual int defaultArrayLength { + get { + XAttribute x = this.Attribute(defaultArrayLengthXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int).Datatype); + } + set { + this.SetAttribute(defaultArrayLengthXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName dataProcessingRefXName = System.Xml.Linq.XName.Get("dataProcessingRef", ""); + + /// + /// + /// This attribute can optionally reference the 'id' of the appropriate dataProcessing. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string dataProcessingRef { + get { + XAttribute x = this.Attribute(dataProcessingRefXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + set { + this.SetAttribute(dataProcessingRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Idref).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ChromatogramType", "http://psi.hupo.org/ms/mzml"); + + static ChromatogramType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(referenceableParamGroupRefXName), new NamedContentModelEntity(cvParamXName), new NamedContentModelEntity(userParamXName), new NamedContentModelEntity(precursorXName), new NamedContentModelEntity(productXName), new NamedContentModelEntity(binaryDataArrayListXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(referenceableParamGroupRefXName, typeof(ReferenceableParamGroupRefType)); + localElementDictionary.Add(cvParamXName, typeof(CVParamType)); + localElementDictionary.Add(userParamXName, typeof(UserParamType)); + localElementDictionary.Add(precursorXName, typeof(PrecursorType)); + localElementDictionary.Add(productXName, typeof(ProductType)); + localElementDictionary.Add(binaryDataArrayListXName, typeof(BinaryDataArrayListType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (index+) + /// + /// + public partial class IndexListType : XTypedElement, IXMetaData { + + public static explicit operator IndexListType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (index+) + /// + /// + public IndexListType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName indexXName = System.Xml.Linq.XName.Get("index", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList indexField; + + /// + /// + /// Index element containing one or more offsets for random data access for the entity described in the 'name' attribute. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (index+) + /// + /// + public virtual IList index { + get { + if ((this.indexField == null)) { + this.indexField = new XTypedList(this, LinqToXsdTypeManager.Instance, indexXName); + } + return this.indexField; + } + set { + if ((value == null)) { + this.indexField = null; + } + else { + if ((this.indexField == null)) { + this.indexField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, indexXName); + } + else { + XTypedServices.SetList(this.indexField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName countXName = System.Xml.Linq.XName.Get("count", ""); + + /// + /// + /// Number of indices in this list. + /// + /// + /// Occurrence: required + /// + /// + public virtual decimal count { + get { + XAttribute x = this.Attribute(countXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + set { + this.SetAttribute(countXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.NonNegativeInteger).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("IndexListType", "http://psi.hupo.org/ms/mzml"); + + static IndexListType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(indexXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(indexXName, typeof(IndexType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (offset+) + /// + /// + public partial class IndexType : XTypedElement, IXMetaData { + + public static explicit operator IndexType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (offset+) + /// + /// + public IndexType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName offsetXName = System.Xml.Linq.XName.Get("offset", "http://psi.hupo.org/ms/mzml"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList offsetField; + + /// + /// + /// File pointer offset (in bytes) of the element identified by the 'id' attribute. + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (offset+) + /// + /// + public virtual IList offset { + get { + if ((this.offsetField == null)) { + this.offsetField = new XTypedList(this, LinqToXsdTypeManager.Instance, offsetXName); + } + return this.offsetField; + } + set { + if ((value == null)) { + this.offsetField = null; + } + else { + if ((this.offsetField == null)) { + this.offsetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, offsetXName); + } + else { + XTypedServices.SetList(this.offsetField, value); + } + } + } + } + + public enum NameEnum { + + spectrum, + + chromatogram, + } + + public sealed class NameEnumValidator { + + private NameEnumValidator() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + public static Xml.Schema.Linq.SimpleTypeValidator TypeDefinition = new Xml.Schema.Linq.AtomicSimpleTypeValidator(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), new Xml.Schema.Linq.RestrictionFacets(((Xml.Schema.Linq.RestrictionFlags)(16)), new object[] { + "spectrum", + "chromatogram"}, 0, 0, null, null, 0, null, null, 0, null, 0, XmlSchemaWhiteSpace.Preserve)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName nameXName = System.Xml.Linq.XName.Get("name", ""); + + /// + /// + /// The name of the entity the index entries are pointing to. + /// + /// + /// Occurrence: required + /// + /// + public virtual PsiDev.MzMl.IndexType.NameEnum name { + get { + XAttribute x = this.Attribute(nameXName); + return ((PsiDev.MzMl.IndexType.NameEnum)(Enum.Parse(typeof(PsiDev.MzMl.IndexType.NameEnum), XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, NameEnumValidator.TypeDefinition)))); + } + set { + this.SetAttributeWithValidation(nameXName, value.ToString(), "name", NameEnumValidator.TypeDefinition); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("IndexType", "http://psi.hupo.org/ms/mzml"); + + static IndexType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(offsetXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(offsetXName, typeof(OffsetType)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class OffsetType : XTypedElement, IXMetaData { + + public static explicit operator OffsetType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public OffsetType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual long TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long).Datatype); + } + set { + this.SetValue(value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName idRefXName = System.Xml.Linq.XName.Get("idRef", ""); + + /// + /// + /// Reference to the 'id' attribute of the indexed element. + /// + /// + /// Occurrence: required + /// + /// + public virtual string idRef { + get { + XAttribute x = this.Attribute(idRefXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(idRefXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName spotIDXName = System.Xml.Linq.XName.Get("spotID", ""); + + /// + /// + /// The identifier for the spot from which this spectrum was derived, if a MALDI or similar run. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string spotID { + get { + XAttribute x = this.Attribute(spotIDXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetAttribute(spotIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName scanTimeXName = System.Xml.Linq.XName.Get("scanTime", ""); + + /// + /// + /// In the case of a spectrum representing a single scan, this attribute may be used to reference it by the time at which the scan was acquired (a.k.a. scan time or retention time). + /// + /// + /// Occurrence: optional + /// + /// + public virtual System.Double? scanTime { + get { + XAttribute x = this.Attribute(scanTimeXName); + if ((x == null)) { + return null; + } + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double).Datatype); + } + set { + this.SetAttribute(scanTimeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("OffsetType", "http://psi.hupo.org/ms/mzml"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// This is the root element for the Proteomics Standards Initiative (PSI) mzML schema, which is intended to capture the use of a mass spectrometer, the data generated, and the initial processing of that data (to the level of the peak list). + /// + /// + public partial class mzML : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static mzML Load(string xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static mzML Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile, LinqToXsdTypeManager.Instance); + } + + public static mzML Parse(string xml) { + return XTypedServices.Parse(xml, LinqToXsdTypeManager.Instance); + } + + public static explicit operator mzML(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return new mzML(((mzMLType)(this.Content.Clone()))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private mzMLType ContentField; + + /// + /// + /// This is the root element for the Proteomics Standards Initiative (PSI) mzML schema, which is intended to capture the use of a mass spectrometer, the data generated, and the initial processing of that data (to the level of the peak list). + /// + /// + public mzML() { + SetInnerType(new mzMLType()); + } + + public override XElement Untyped { + get { + return base.Untyped; + } + set { + base.Untyped = value; + this.ContentField.Untyped = value; + } + } + + public virtual mzMLType Content { + get { + return ContentField; + } + } + + private void SetInnerType(mzMLType ContentField) { + this.ContentField = ((mzMLType)(XTypedServices.GetCloneIfRooted(ContentField))); + XTypedServices.SetName(this, this.ContentField); + } + + /// + /// + /// This is the root element for the Proteomics Standards Initiative (PSI) mzML schema, which is intended to capture the use of a mass spectrometer, the data generated, and the initial processing of that data (to the level of the peak list). + /// + /// + public mzML(mzMLType content) { + SetInnerType(content); + } + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual CVListType cvList { + get { + return this.ContentField.cvList; + } + set { + this.ContentField.cvList = value; + } + } + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual FileDescriptionType fileDescription { + get { + return this.ContentField.fileDescription; + } + set { + this.ContentField.fileDescription = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual ReferenceableParamGroupListType referenceableParamGroupList { + get { + return this.ContentField.referenceableParamGroupList; + } + set { + this.ContentField.referenceableParamGroupList = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual SampleListType sampleList { + get { + return this.ContentField.sampleList; + } + set { + this.ContentField.sampleList = value; + } + } + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual SoftwareListType softwareList { + get { + return this.ContentField.softwareList; + } + set { + this.ContentField.softwareList = value; + } + } + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual ScanSettingsListType scanSettingsList { + get { + return this.ContentField.scanSettingsList; + } + set { + this.ContentField.scanSettingsList = value; + } + } + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual InstrumentConfigurationListType instrumentConfigurationList { + get { + return this.ContentField.instrumentConfigurationList; + } + set { + this.ContentField.instrumentConfigurationList = value; + } + } + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual DataProcessingListType dataProcessingList { + get { + return this.ContentField.dataProcessingList; + } + set { + this.ContentField.dataProcessingList = value; + } + } + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (cvList, fileDescription, referenceableParamGroupList?, sampleList?, softwareList, scanSettingsList?, instrumentConfigurationList, dataProcessingList, run) + /// + /// + public virtual RunType run { + get { + return this.ContentField.run; + } + set { + this.ContentField.run = value; + } + } + + /// + /// + /// An optional accession number for the mzML document used for storage, e.g. in PRIDE. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string accession { + get { + return this.ContentField.accession; + } + set { + this.ContentField.accession = value; + } + } + + /// + /// + /// The version of this mzML document. + /// + /// + /// Occurrence: required + /// + /// + public virtual string version { + get { + return this.ContentField.version; + } + set { + this.ContentField.version = value; + } + } + + /// + /// + /// An optional id for the mzML document used for referencing from external files. It is recommended to use LSIDs when possible. + /// + /// + /// Occurrence: optional + /// + /// + public virtual string id { + get { + return this.ContentField.id; + } + set { + this.ContentField.id = value; + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("mzML", "http://psi.hupo.org/ms/mzml"); + + Dictionary IXMetaData.LocalElementsDictionary { + get { + IXMetaData schemaMetaData = ((IXMetaData)(this.Content)); + return schemaMetaData.LocalElementsDictionary; + } + } + + XTypedElement IXMetaData.Content { + get { + return this.Content; + } + } + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public class LinqToXsdTypeManager : ILinqToXsdTypeManager { + + private LinqToXsdTypeManager() { + } + + private static Dictionary typeDictionary = new Dictionary(); + + private static void BuildTypeDictionary() { + typeDictionary.Add(System.Xml.Linq.XName.Get("mzMLType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.mzMLType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("FileDescriptionType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.FileDescriptionType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SourceFileListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SourceFileListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SourceFileType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SourceFileType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("CVType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.CVType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("CVListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.CVListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ReferenceableParamGroupListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ReferenceableParamGroupListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ParamGroupType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ParamGroupType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ReferenceableParamGroupType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ReferenceableParamGroupType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("CVParamType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.CVParamType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("UserParamType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.UserParamType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ReferenceableParamGroupRefType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ReferenceableParamGroupRefType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SampleListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SampleListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SampleType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SampleType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("InstrumentConfigurationListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.InstrumentConfigurationListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ComponentType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ComponentType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SourceComponentType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SourceComponentType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("DetectorComponentType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.DetectorComponentType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("AnalyzerComponentType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.AnalyzerComponentType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ComponentListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ComponentListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("InstrumentConfigurationType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.InstrumentConfigurationType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SoftwareRefType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SoftwareRefType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SoftwareListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SoftwareListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SoftwareType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SoftwareType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("DataProcessingListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.DataProcessingListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("DataProcessingType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.DataProcessingType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ProcessingMethodType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ProcessingMethodType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ScanSettingsListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ScanSettingsListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ScanSettingsType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ScanSettingsType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("TargetListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.TargetListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("RunType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.RunType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SourceFileRefType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SourceFileRefType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SourceFileRefListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SourceFileRefListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SpectrumListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SpectrumListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ScanWindowListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ScanWindowListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ScanListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ScanListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ScanType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ScanType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("PrecursorListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.PrecursorListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("PrecursorType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.PrecursorType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SelectedIonListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SelectedIonListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ProductListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ProductListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ProductType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ProductType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("BinaryDataArrayListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.BinaryDataArrayListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("BinaryDataArrayType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.BinaryDataArrayType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("SpectrumType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.SpectrumType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ChromatogramListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ChromatogramListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("ChromatogramType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.ChromatogramType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("IndexListType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.IndexListType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("IndexType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.IndexType)); + typeDictionary.Add(System.Xml.Linq.XName.Get("OffsetType", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.OffsetType)); + } + + private static Dictionary elementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + elementDictionary.Add(System.Xml.Linq.XName.Get("indexedmzML", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.indexedmzML)); + elementDictionary.Add(System.Xml.Linq.XName.Get("mzML", "http://psi.hupo.org/ms/mzml"), typeof(global::PsiDev.MzMl.mzML)); + } + + private static Dictionary wrapperDictionary = new Dictionary(); + + private static void BuildWrapperDictionary() { + wrapperDictionary.Add(typeof(PsiDev.MzMl.mzML), typeof(global::PsiDev.MzMl.mzMLType)); + } + + private static XmlSchemaSet schemaSet; + + XmlSchemaSet ILinqToXsdTypeManager.Schemas { + get { + if ((schemaSet == null)) { + XmlSchemaSet tempSet = new XmlSchemaSet(); + System.Threading.Interlocked.CompareExchange(ref schemaSet, tempSet, null); + } + return schemaSet; + } + set { + schemaSet = value; + } + } + + protected internal static void AddSchemas(XmlSchemaSet schemas) { + schemas.Add(schemaSet); + } + + Dictionary ILinqToXsdTypeManager.GlobalTypeDictionary { + get { + return typeDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.GlobalElementDictionary { + get { + return elementDictionary; + } + } + + Dictionary ILinqToXsdTypeManager.RootContentTypeMapping { + get { + return wrapperDictionary; + } + } + + static LinqToXsdTypeManager() { + BuildTypeDictionary(); + BuildElementDictionary(); + BuildWrapperDictionary(); + } + + public static System.Type GetRootType() { + return elementDictionary[System.Xml.Linq.XName.Get("indexedmzML", "http://psi.hupo.org/ms/mzml")]; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static LinqToXsdTypeManager typeManagerSingleton = new LinqToXsdTypeManager(); + + public static LinqToXsdTypeManager Instance { + get { + return typeManagerSingleton; + } + } + } + + public partial class XRootNamespace { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRootNamespace() { + } + + public static XRootNamespace Load(string xmlFile) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(string xmlFile, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(TextReader textReader, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Load(XmlReader xmlReader) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRootNamespace Parse(string text, LoadOptions options) { + XRootNamespace root = new XRootNamespace(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRootNamespace(indexedmzML root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public indexedmzML indexedmzML { get {return rootObject as indexedmzML; } } + + public XRootNamespace(mzML root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public mzML mzML { get {return rootObject as mzML; } } + } + + public partial class XRoot { + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XDocument doc; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedElement rootObject; + + private XRoot() { + } + + public static XRoot Load(string xmlFile) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(string xmlFile, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlFile, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(TextReader textReader, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(textReader, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Load(XmlReader xmlReader) { + XRoot root = new XRoot(); + root.doc = XDocument.Load(xmlReader); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public static XRoot Parse(string text, LoadOptions options) { + XRoot root = new XRoot(); + root.doc = XDocument.Parse(text, options); + XTypedElement typedRoot = XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance); + if ((typedRoot == null)) { + throw new LinqToXsdException("Invalid root element in xml document."); + } + root.rootObject = typedRoot; + return root; + } + + public virtual void Save(string fileName) { + doc.Save(fileName); + } + + public virtual void Save(TextWriter textWriter) { + doc.Save(textWriter); + } + + public virtual void Save(XmlWriter writer) { + doc.Save(writer); + } + + public virtual void Save(TextWriter textWriter, SaveOptions options) { + doc.Save(textWriter, options); + } + + public virtual void Save(string fileName, SaveOptions options) { + doc.Save(fileName, options); + } + + public virtual XDocument XDocument { + get { + return doc; + } + } + + public virtual XTypedElement Root { + get { + return rootObject; + } + } + + public XRoot(global::PsiDev.MzMl.indexedmzML root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::PsiDev.MzMl.indexedmzML indexedmzML { get {return rootObject as global::PsiDev.MzMl.indexedmzML; } } + + public XRoot(global::PsiDev.MzMl.mzML root) { + this.doc = new XDocument(root.Untyped); + this.rootObject = root; + } + + + public global::PsiDev.MzMl.mzML mzML { get {return rootObject as global::PsiDev.MzMl.mzML; } } + } +} diff --git a/GeneratedSchemaLibraries/mzML/mzML1.1.1_idx.xsd.config b/GeneratedSchemaLibraries/mzML/mzML1.1.1_idx.xsd.config new file mode 100644 index 00000000..9109fdbe --- /dev/null +++ b/GeneratedSchemaLibraries/mzML/mzML1.1.1_idx.xsd.config @@ -0,0 +1,15 @@ + + + + false + false + false + false + + + + + + + false + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/mzML/origin.md b/GeneratedSchemaLibraries/mzML/origin.md new file mode 100644 index 00000000..eb8063c1 --- /dev/null +++ b/GeneratedSchemaLibraries/mzML/origin.md @@ -0,0 +1,9 @@ +Taken from: https://www.psidev.info/mzml + +Copyright Notice: +Copyright (C) Proteomics Standards Initiative (2009). All Rights Reserved. +This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the PSI or other organizations, except as needed for the purpose of developing Proteomics Recommendations in which case the procedures for copyrights defined in the PSI Document process must be followed, or as required to translate it into languages other than English. + +The limited permissions granted above are perpetual and will not be revoked by the PSI or its successors or assigns. + +This document and the information contained herein is provided on an "AS IS" basis and THE PROTEOMICS STANDARDS INITIATIVE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." \ No newline at end of file diff --git a/LinqToXsd/CommandLineOptions/GenerateOptions.cs b/LinqToXsd/CommandLineOptions/GenerateOptions.cs index c71a1cd9..9a0d45c4 100644 --- a/LinqToXsd/CommandLineOptions/GenerateOptions.cs +++ b/LinqToXsd/CommandLineOptions/GenerateOptions.cs @@ -40,16 +40,17 @@ public string Config /// instance of that configuration file. /// If this resolves to a folder, then all those configuration files are merged into a single instance. /// - public LinqToXsdSettings GetConfigInstance(IProgress progress = null) + public LinqToXsdSettings? GetConfigInstance(IProgress progress = null) { if (linqToXsdSettings != null) return linqToXsdSettings; // don't run twice if (Config.IsEmpty()) return null; if (!File.Exists(Config) && !Directory.Exists(Config)) return null; var fileInfo = new FileInfo(Config); - linqToXsdSettings = fileInfo.Attributes.HasFlag(FileAttributes.Directory) - ? ConfigurationProvider.Load(new DirectoryInfo(fileInfo.FullName), progress) // load directory - : XObjectsCoreGenerator.LoadLinqToXsdSettings(Config); // load file + if (fileInfo.Attributes.HasFlag(FileAttributes.Directory)) + linqToXsdSettings = ConfigurationProvider.Load(new DirectoryInfo(fileInfo.FullName), progress); + else + linqToXsdSettings = XObjectsCoreGenerator.LoadLinqToXsdSettings(Config); return linqToXsdSettings; } diff --git a/LinqToXsd/CommandLineOptions/OptionsAbstract.cs b/LinqToXsd/CommandLineOptions/OptionsAbstract.cs index 9c3c7a38..cefd7f03 100644 --- a/LinqToXsd/CommandLineOptions/OptionsAbstract.cs +++ b/LinqToXsd/CommandLineOptions/OptionsAbstract.cs @@ -7,6 +7,7 @@ using System.Xml.Linq; using CommandLine; using Xml.Schema.Linq; +using Xml.Schema.Linq.CodeGen; using Xml.Schema.Linq.Extensions; namespace LinqToXsd @@ -34,11 +35,12 @@ internal abstract class OptionsAbstract: IDisposable /// public virtual bool FilesWereGiven => FileSystemUtilities.HasFilePaths(FilesOrFolders); - protected string[] filesOrFolders = new string[0]; + protected string[] filesOrFolders = Array.Empty(); - protected Dictionary schemaReaders = new Dictionary(); + protected Dictionary schemaReaders = new(); - protected List resolvedSchemaFiles = new List(); + protected List resolvedSchemaFiles = new(); + protected List entryPointSchemas = new(); /// /// CLI argument: The file or folder paths given at the CL. @@ -74,6 +76,19 @@ public virtual List SchemaFiles } } + public virtual List EntryPointSchemas + { + get + { + if (entryPointSchemas.Any()) return entryPointSchemas; + + var graph = Graph.BuildFromFiles(filesOrFolders); + entryPointSchemas = [..graph.Schema]; + + return entryPointSchemas; + } + } + /// /// Returns instances of every file specified in . /// diff --git a/LinqToXsd/Program.cs b/LinqToXsd/Program.cs index 96c8e635..d2d1a145 100644 --- a/LinqToXsd/Program.cs +++ b/LinqToXsd/Program.cs @@ -1,8 +1,10 @@ -using System; +#nullable enable +using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; +using System.Runtime.CompilerServices; using Alba.CsConsoleFormat.Fluent; using CommandLine; using Xml.Schema.Linq; @@ -20,6 +22,9 @@ public static partial class Program Console.WriteLine(s); }); + /// + /// This is currently unused, but it is intended to be used for logging warnings to the console without propagating an exception. + /// public static IWarnableObserver ProgramObserver { get; } = new LinqToXsdProgramObserver(); public static bool IsConsolePresent @@ -157,18 +162,27 @@ internal static void HandleConfigurationOptions(ConfigurationOptions configOpts) /// internal static void HandleGenerateCode(GenerateOptions generateOptions) { - LinqToXsdSettings settingsFromFile = generateOptions.GetConfigInstance(ProgressReporter); - LinqToXsdSettings settings = settingsFromFile ?? XObjectsCoreGenerator.LoadLinqToXsdSettings(); - if (settingsFromFile != null) - PrintLn("Configuration file(s) loaded...".Gray()); + LinqToXsdSettings? settingsFromFile = generateOptions.GetConfigInstance(ProgressReporter); - settings.EnableServiceReference = generateOptions.EnableServiceReference; + if (generateOptions.AutoConfig) + { + ProgressReporter.Report("NOTE: As of v3.4.24 the -a flag is now always automatically applied. If an .xsd.config is not found, default config values are applied."); + } - Dictionary textWriters = generateOptions.AutoConfig - ? XObjectsCoreGenerator.Generate(generateOptions.SchemaFiles, ProgramObserver) - : XObjectsCoreGenerator.Generate(generateOptions.SchemaFiles, settings, ProgramObserver); + Dictionary textWriters; + if (settingsFromFile is null) + { + textWriters = XObjectsCoreGenerator.Generate(generateOptions.SchemaFiles, ProgramObserver); + } + else + { + settingsFromFile.EnableServiceReference = generateOptions.EnableServiceReference; + Debug.Assert(settingsFromFile != null, nameof(settingsFromFile) + " != null"); + textWriters = XObjectsCoreGenerator.Generate(generateOptions.SchemaFiles, settingsFromFile, ProgramObserver); + } - if (generateOptions.Output.IsEmpty()) { + if (generateOptions.Output.IsEmpty()) + { PrintLn("No output directory given: defaulting to same directory as XSD file(s).".Gray()); generateOptions.Output = "-1"; } diff --git a/Version.props b/Version.props index c7490c64..0e17b738 100644 --- a/Version.props +++ b/Version.props @@ -1,6 +1,6 @@ - 3.4.23 + 3.4.24 $(VersionSuffix) $(Version)-$(VersionSuffix) diff --git a/XObjectsCode/Schema.cs b/XObjectsCode/Schema.cs index 6ca69553..6550f017 100644 --- a/XObjectsCode/Schema.cs +++ b/XObjectsCode/Schema.cs @@ -1,6 +1,7 @@ #nullable enable using System; using System.Collections.Generic; +using System.IO; using System.Linq; using Xml.Schema.Linq.Extensions; @@ -8,6 +9,16 @@ namespace Xml.Schema.Linq.CodeGen; public partial class Schema { + public string ToFullFilePath() + { + var parent = (Graph)this.Untyped.Parent; + + if (parent == null) + throw new InvalidOperationException("This Schema is not part of a Graph."); + + return Path.Combine(parent.Folder, this.RelativePath); + } + /// /// If this Schema links or imports others (has dependencies), this will return a flat list of those linked Schema objects. /// diff --git a/XObjectsCode/Src/XObjectsCoreGenerator.cs b/XObjectsCode/Src/XObjectsCoreGenerator.cs index 59bfd4bd..f10488ec 100644 --- a/XObjectsCode/Src/XObjectsCoreGenerator.cs +++ b/XObjectsCode/Src/XObjectsCoreGenerator.cs @@ -22,11 +22,26 @@ public static class XObjectsCoreGenerator /// Creates a new instance of , optionally by loading from an XML file. /// /// Null, empty or non-existent file path value will simply return a default instance. + /// /// - public static LinqToXsdSettings LoadLinqToXsdSettings(string? fromXmlFile = null) + public static LinqToXsdSettings LoadLinqToXsdSettings(string? fromXmlFile = null, IWarnableObserver? observer = null) { var settings = new LinqToXsdSettings(); - if (fromXmlFile.IsNotEmpty() && File.Exists(fromXmlFile)) settings.Load(fromXmlFile); + if (fromXmlFile.IsNotEmpty() && File.Exists(fromXmlFile)) + { + settings.Load(fromXmlFile); + } + else if (observer != null) + { + if (fromXmlFile.IsEmpty()) + { + observer?.OnWarn("Config file not provided; using default values"); + } + else + { + observer.OnWarn($"Config file '{fromXmlFile}' did not exist; using default values"); + } + } return settings; } @@ -37,6 +52,7 @@ public static LinqToXsdSettings LoadLinqToXsdSettings(string? fromXmlFile = null /// public static LinqToXsdSettings LoadLinqToXsdSettings(XDocument xdoc) { + if (xdoc == null) throw new ArgumentNullException(nameof(xdoc)); var settings = new LinqToXsdSettings(); settings.Load(xdoc); @@ -54,6 +70,7 @@ public static Dictionary Generate(IEnumerable xsdFil LinqToXsdSettings settings, IWarnableObserver? programObserver = null) { if (xsdFilePaths == null) throw new ArgumentNullException(nameof(xsdFilePaths)); + if (settings == null) throw new ArgumentNullException(nameof(settings)); return xsdFilePaths .SelectMany(file => Generate(file, settings)) @@ -68,12 +85,14 @@ public static Dictionary Generate(IEnumerable xsdFil /// /// /// + /// /// /// is - public static IEnumerable<(string filename, TextWriter writer)> Generate(string xsdFilePath, string? linqToXsdSettingsFilePath = null) + public static IEnumerable<(string filename, TextWriter writer)> Generate(string xsdFilePath, string? linqToXsdSettingsFilePath = null, + IWarnableObserver? observer = null) { if (xsdFilePath.IsEmpty()) throw new ArgumentNullException(nameof(xsdFilePath)); - var settings = LoadLinqToXsdSettings(linqToXsdSettingsFilePath); + LinqToXsdSettings settings = LoadLinqToXsdSettings(linqToXsdSettingsFilePath, observer); return Generate(xsdFilePath, settings); } @@ -198,7 +217,7 @@ static CodeCompileUnit BuildUnit(IEnumerable namespaces) /// /// Generates code by searching for an accompanying configuration file, whereby each configuration file is named the same as the XSD file, but with an - /// .config extension (i.e. schemaFileName.xsd.config). Will skip over XSDs that have no accompanying .config file. + /// .config extension (i.e. schemaFileName.xsd.config). Will skip v1.1 XSDs; XSDs that have no config file will be generated with default settings. /// /// /// @@ -216,17 +235,17 @@ public static Dictionary Generate(IEnumerable schema .ToList(); var excludeV11Xsds = dictOfSchemasAndTheirConfigs - .Where(filePairs => filePairs.xsdFile.Exists && filePairs.xsdFile.GetXmlSchemaVersion() != XmlSchemaVersion.Version1_1) + .Where(filePairs => filePairs.xsdFile.Exists && filePairs.xsdFile.GetXmlSchemaVersion() == XmlSchemaVersion.Version1_1) .ToList(); - if (excludeV11Xsds.Count != dictOfSchemasAndTheirConfigs.Count) { + if (excludeV11Xsds.Count > 0) { observer?.OnWarn("Found some XSD v1.1 schemas: this tool does not support XSD v1.1. and will ignore those."); } observer?.OnNext($"Schemas to process: {excludeV11Xsds.ToDelimitedString(e => Path.GetFileName(e.xsdFile.Name), ';')}"); - return excludeV11Xsds - .SelectMany(pair => Generate(pair.xsdFile.FullName, pair.configFile.FullName)) + return dictOfSchemasAndTheirConfigs.Except(excludeV11Xsds) + .SelectMany(pair => Generate(pair.xsdFile.FullName, pair.configFile.FullName, observer)) // Multiple XSD files may import the same namespace, e.g. in case of a shared schema. // In this case we arbitrary keep the first occurence. .Distinct(new FileNameComparer()) diff --git a/XObjectsCore/Extensions/GeneralExtensionMethods.cs b/XObjectsCore/Extensions/GeneralExtensionMethods.cs index bb5338b4..452d74a3 100644 --- a/XObjectsCore/Extensions/GeneralExtensionMethods.cs +++ b/XObjectsCore/Extensions/GeneralExtensionMethods.cs @@ -11,6 +11,10 @@ namespace Xml.Schema.Linq.Extensions { public static class GeneralExtensionMethods { + private static string XmlSchemaDefaultNamespace = "http://www.w3.org/2001/XMLSchema"; + public static string XmlSchemaVersioningNamespace = "http://www.w3.org/2007/XMLSchema-versioning"; + public static string XsdV1_1 = "1.1"; + /// /// Assuming the file is an XML schema, will return the XML schema version (). /// @@ -27,14 +31,15 @@ public static XmlSchemaVersion GetXmlSchemaVersion(this FileInfo xsdFile) while (reader.Read()) { switch (reader.NodeType) { case XmlNodeType.Element: - if (reader.IsStartElement("schema", "http://www.w3.org/2001/XMLSchema")) { - var version = reader.GetAttribute("version"); + if (reader.IsStartElement("schema", XmlSchemaDefaultNamespace)) { + var version = reader.GetAttribute("version", XmlSchemaVersioningNamespace); if (version == null) { goto outOfLoop; } - if (version.EndsWith(".1") && version.StartsWith("1")) return XmlSchemaVersion.Version1_1; - if (version == "1" || (version.EndsWith(".0") && version.StartsWith("1"))) return XmlSchemaVersion.Version1_0; + if (version == XsdV1_1) return XmlSchemaVersion.Version1_1; + if (version == "1" || (version == "1.0")) return XmlSchemaVersion.Version1_0; + if (version == string.Empty || version.IsWhiteSpace()) return XmlSchemaVersion.Unspecified; pastFirstElement = true; } diff --git a/XObjectsTests/CodeGenerationTests.cs b/XObjectsTests/CodeGenerationTests.cs index 255acbee..65e3b777 100644 --- a/XObjectsTests/CodeGenerationTests.cs +++ b/XObjectsTests/CodeGenerationTests.cs @@ -102,9 +102,12 @@ public void AtomNoVoidTypeOfExpressionsInLinqToXsdTypeManagerBuildWrapperDiction /// See commit bc75ea0 which introduced this incorrect behaviour. /// [Test] - [TestCase("1707_ISYBAU_XML_Schema"), TestCase("AbstractTypeTest"), TestCase("AkomaNtoso"), TestCase("AkomaNtoso30-CSD13-D2f"), TestCase("AspNetSiteMaps"), TestCase("Atom"), TestCase("ContentModelTest"), TestCase("EnumsTest"), TestCase("EnzymeML"), TestCase("MetaLEX"), TestCase("Microsoft Search"), TestCase("Multi-namespaces"), TestCase("mzIdentML"), TestCase("mzML"), TestCase("mzQuantML"), TestCase("NameMangled"), TestCase("NHS CDS"), TestCase("OcmContracts"), - TestCase("OfficeOpenXML-XMLSchema-Strict"), TestCase("OfficeOpenXML-XMLSchema-Transitional"), - TestCase("OFMX"), TestCase("Opml"), TestCase("Pubmed"), TestCase("Rss"), TestCase("SharePoint2010"), TestCase("ThermoML"), TestCase("Toy schemas"), TestCase("TraML"), TestCase("Windows"), TestCase("W3C.XML"), TestCase("XMLSpec"), TestCase("XQueryX")] + [TestCase("1707_ISYBAU_XML_Schema"), TestCase("AbstractTypeTest"), TestCase("AkomaNtoso"), TestCase("AkomaNtoso30-CSD13-D2f"), TestCase("AspNetSiteMaps"), TestCase("Atom"), TestCase("ContentModelTest"), TestCase("EnumsTest"), TestCase("EnzymeML"), TestCase("MetaLEX"), TestCase("Microsoft Search"), TestCase("Multi-namespaces"), TestCase("mzIdentML"), TestCase("mzML"), TestCase("mzQuantML"), TestCase("NameMangled"), TestCase("NHS CDS"), TestCase("OcmContracts"), + TestCase("Opml"), TestCase("Pubmed"), TestCase("Rss"), TestCase("ThermoML"), TestCase("Toy schemas"), TestCase("TraML"), TestCase("Windows"), TestCase("W3C.XML"), TestCase("XMLSpec"), TestCase("XQueryX"), + /* ignored for now due to structural issues with how these schemas set import and include one another that LinqToXsd doesn't handle well yet: + TestCase("OfficeOpenXML-XMLSchema-Strict"), TestCase("OfficeOpenXML-XMLSchema-Transitional"), TestCase("SharePoint2010"), TestCase("OFMX"), + */ + ] // these are failing tests due reasons besides typeof(void) /* [TestCase("CityGML"), TestCase("GelML"), TestCase("GS1"), TestCase("HL-7"), TestCase("HR-XML"), TestCase("LegalRuleML"), TestCase("Office 2003 Reference schemas"), TestCase("OPC"), TestCase("SWRL"), TestCase("UK CabinetOffice"), TestCase("OpenPackagingConventions-XMLSchema"), TestCase("XSD"), TestCase("OGC-misc"), TestCase("SBML")] */ diff --git a/XObjectsTests/GraphTests.cs b/XObjectsTests/GraphTests.cs index a6af993a..236cf9cd 100644 --- a/XObjectsTests/GraphTests.cs +++ b/XObjectsTests/GraphTests.cs @@ -769,6 +769,69 @@ public void TestGetRootSchemasEmpty() Assert.IsEmpty(rootSchemas); } + [Test] + public void TestBuildFromMzMlDir() + { + DirectoryInfo dir = GetGeneratedSchemaLibraryFolder("mzML"); + var graph = Graph.BuildFromFolder(dir); + + Assert.NotNull(graph); + Assert.IsNotEmpty(graph.Schema); + + Assert.True(graph.Schema.Count == 3); + Assert.True(graph.GetEntryPointSchemaNames().Count == 2); + + List filesOrFolders = dir.GetFiles("*.xsd").Select(f => f.FullName).ToList(); + List schemas = FileSystemUtilities.ResolvePossibleFileAndFolderPathsToProcessableSchemas(filesOrFolders); + + Assert.NotNull(filesOrFolders); + Assert.IsNotEmpty(filesOrFolders); + Assert.True(filesOrFolders.Count == 3); + + Assert.True(schemas.Count == 2); + + string[] includeReport = FileSystemUtilities.GenerateImportIncludeReport(dir.FullName); + Assert.NotNull(includeReport); + Assert.IsNotEmpty(includeReport); + + Assert.True(includeReport.Contains("CvMapping.xsd <- (none)")); + Assert.True(includeReport.Contains("mzML1.1.0.xsd <- (none)")); + Assert.True(includeReport.Contains("mzML1.1.1_idx.xsd <- inc: mzML1.1.0.xsd")); + } + + [Test, TestCaseSource(nameof(GetGeneratedSchemaLibraryFolders))] + public void TestGetFullPathFromSchemaInGraph(DirectoryInfo dir) + { + var graph = Graph.BuildFromFolder(dir); + Assert.NotNull(graph); + + Assert.True(graph.Schema.Any()); + + List schemaFullNames = graph.Schema.Select(s => s.ToFullFilePath()).ToList(); + + Assert.True(schemaFullNames.All(sf => File.Exists(sf))); + } + + public static IEnumerable GetGeneratedSchemaLibraryFolders() + { + var root = new DirectoryInfo(Environment.CurrentDirectory) + .AscendToFolder("XObjectsTests") + .AscendByLevel(1) + .DescendToFolder("GeneratedSchemaLibraries"); + + foreach (var dir in root.GetDirectories()) + { + if (dir.GetFiles("*.xsd", SearchOption.TopDirectoryOnly).Length == 0) + { + yield return new TestCaseData(dir).Ignore("No top level XSDs here; to refactor test later"); + } + else + { + yield return new TestCaseData(dir); + } + } + } + public static DirectoryInfo GetGeneratedSchemaLibraryFolder(string folder) { if (folder == null) throw new ArgumentNullException(nameof(folder));