14 private NamespaceList namespaceList;
39 return processContents;
43 processContents = value;
48 internal NamespaceList NamespaceList
57 internal string ResolvedNamespace
61 if (ns ==
null || ns.Length == 0)
74 if (processContents != 0)
76 return processContents;
82 internal override string NameString
86 switch (namespaceList.Type)
88 case NamespaceList.ListType.Any:
90 case NamespaceList.ListType.Other:
92 case NamespaceList.ListType.Set:
96 foreach (
string item
in namespaceList.Enumerate)
98 stringBuilder.
Append(item +
":*");
99 if (num < namespaceList.Enumerate.Count)
101 stringBuilder.
Append(
" ");
113 internal void BuildNamespaceList(
string targetNamespace)
117 namespaceList =
new NamespaceList(ns, targetNamespace);
121 namespaceList =
new NamespaceList();
125 internal void BuildNamespaceListV1Compat(
string targetNamespace)
129 namespaceList =
new NamespaceListV1Compat(ns, targetNamespace);
133 namespaceList =
new NamespaceList();
137 internal bool Allows(XmlQualifiedName qname)
139 return namespaceList.Allows(qname.Namespace);
unsafe override string ToString()
Converts the value of this instance to a T:System.String.
Represents an attribute. Valid and default values for the attribute are defined in a document type de...
Represents the World Wide Web Consortium (W3C) any element.
StringBuilder Append(char value, int repeatCount)
Appends a specified number of copies of the string representation of a Unicode character to this inst...
Represents a mutable string of characters. This class cannot be inherited.To browse the ....
XmlSchemaContentProcessing ProcessContents
Gets or sets information about how an application or XML processor should handle the validation of XM...
string Namespace
Gets or sets the namespaces containing the elements that can be used.
XmlSchemaContentProcessing
Provides information about the validation mode of any and anyAttribute element replacements.
Abstract class for that is the base class for all particle types (e.g. T:System.Xml....