5 // John Donagher (john@webmeta.com)
7 // (C) 2002 John Donagher
10 using System.Reflection;
13 namespace System.Xml.Serialization
\r
16 /// Summary description for XmlAttributes.
\r
18 public class XmlAttributes
\r
20 private XmlAnyAttributeAttribute xmlAnyAttribute;
\r
21 private XmlAnyElementAttributes xmlAnyElements;
\r
22 private XmlArrayAttribute xmlArray;
\r
23 private XmlArrayItemAttributes xmlArrayItems;
\r
24 private XmlAttributeAttribute xmlAttribute;
\r
25 private XmlChoiceIdentifierAttribute xmlChoiceIdentifier;
\r
26 private object xmlDefaultValue;
\r
27 private XmlElementAttributes xmlElements;
\r
28 private XmlEnumAttribute xmlEnum;
\r
29 private bool xmlIgnore;
\r
31 private XmlRootAttribute xmlRoot;
\r
32 private XmlTextAttribute xmlText;
\r
33 private XmlTypeAttribute xmlType;
\r
35 public XmlAttributes ()
\r
37 xmlAnyElements = new XmlAnyElementAttributes ();
\r
38 xmlArrayItems = new XmlArrayItemAttributes ();
\r
39 xmlElements = new XmlElementAttributes ();
\r
43 public XmlAttributes (ICustomAttributeProvider provider)
\r
45 throw new NotImplementedException ();
\r
48 public XmlAnyAttributeAttribute XmlAnyAttribute {
\r
50 return xmlAnyAttribute;
53 xmlAnyAttribute = value;
56 public XmlAnyElementAttributes XmlAnyElements {
\r
58 return xmlAnyElements;
61 public XmlArrayAttribute XmlArray {
\r
69 public XmlArrayItemAttributes XmlArrayItems {
\r
74 public XmlAttributeAttribute XmlAttribute {
\r
82 public XmlChoiceIdentifierAttribute XmlChoiceIdentifier {
\r
84 return xmlChoiceIdentifier;
87 xmlChoiceIdentifier = value;
90 public object XmlDefaultValue {
\r
92 return xmlDefaultValue;
95 xmlDefaultValue = value;
98 public XmlElementAttributes XmlElements {
\r
103 public XmlEnumAttribute XmlEnum {
\r
111 public bool XmlIgnore {
\r
119 public bool Xmlns {
\r
127 public XmlRootAttribute XmlRoot {
\r
134 public XmlTextAttribute XmlText {
\r
142 public XmlTypeAttribute XmlType {
\r