mscorlib(4.0.0.0) API with additions
XmlSchemaNotation.cs
2 
3 namespace System.Xml.Schema
4 {
7  {
8  private string name;
9 
10  private string publicId;
11 
12  private string systemId;
13 
14  private XmlQualifiedName qname = XmlQualifiedName.Empty;
15 
18  [XmlAttribute("name")]
19  public string Name
20  {
21  get
22  {
23  return name;
24  }
25  set
26  {
27  name = value;
28  }
29  }
30 
33  [XmlAttribute("public")]
34  public string Public
35  {
36  get
37  {
38  return publicId;
39  }
40  set
41  {
42  publicId = value;
43  }
44  }
45 
48  [XmlAttribute("system")]
49  public string System
50  {
51  get
52  {
53  return systemId;
54  }
55  set
56  {
57  systemId = value;
58  }
59  }
60 
61  [XmlIgnore]
62  internal XmlQualifiedName QualifiedName
63  {
64  get
65  {
66  return qname;
67  }
68  set
69  {
70  qname = value;
71  }
72  }
73 
74  [XmlIgnore]
75  internal override string NameAttribute
76  {
77  get
78  {
79  return Name;
80  }
81  set
82  {
83  Name = value;
84  }
85  }
86  }
87 }
Definition: __Canon.cs:3
Represents an attribute. Valid and default values for the attribute are defined in a document type de...
Definition: XmlAttribute.cs:7
The base class for any element that can contain annotation elements.
string Public
Gets or sets the public identifier.
Represents the notation element from XML Schema as specified by the World Wide Web Consortium (W3C)....
Represents an XML qualified name.
static readonly XmlQualifiedName Empty
Provides an empty T:System.Xml.XmlQualifiedName.
string Name
Gets or sets the name of the notation.