24 references to NamespaceKind
System.Private.Xml (24)
System\Xml\Core\XmlWellFormedWriter.cs (19)
260
_nsStack[0].Set("xmlns", XmlReservedNs.NsXmlNs,
NamespaceKind
.Special);
261
_nsStack[1].Set("xml", XmlReservedNs.NsXml,
NamespaceKind
.Special);
264
_nsStack[2].Set(string.Empty, string.Empty,
NamespaceKind
.Implied);
269
_nsStack[2].Set(string.Empty, defaultNs ?? string.Empty,
NamespaceKind
.Implied);
1584
NamespaceKind
kind;
1607
if (_nsStack[existingNsIndex].kind ==
NamespaceKind
.Special)
1617
kind =
NamespaceKind
.Implied;
1629
kind = (_nsStack[existingNsIndex].namespaceUri == ns) ?
NamespaceKind
.Implied :
NamespaceKind
.NeedToWrite;
1648
kind = (definedNs == ns) ?
NamespaceKind
.Implied :
NamespaceKind
.NeedToWrite;
1653
kind =
NamespaceKind
.NeedToWrite;
1681
NamespaceKind
existingNsKind = _nsStack[existingNsIndex].kind;
1682
if (existingNsKind ==
NamespaceKind
.Written)
1687
if (_omitDuplNamespaces && existingNsKind !=
NamespaceKind
.NeedToWrite)
1691
_nsStack[existingNsIndex].kind =
NamespaceKind
.Written;
1741
AddNamespace(prefix, ns,
NamespaceKind
.Written);
1746
private void AddNamespace(string prefix, string ns,
NamespaceKind
kind)
1962
if (_nsStack[i].kind ==
NamespaceKind
.NeedToWrite)
System\Xml\Core\XmlWellFormedWriterAsync.cs (1)
1383
if (_nsStack[i].kind ==
NamespaceKind
.NeedToWrite)
System\Xml\Core\XmlWellFormedWriterHelpers.cs (3)
83
internal
NamespaceKind
kind;
86
internal void Set(string prefix, string namespaceUri,
NamespaceKind
kind)
96
Debug.Assert(kind ==
NamespaceKind
.NeedToWrite);
System\Xml\Core\XmlWellFormedWriterHelpersAsync.cs (1)
31
Debug.Assert(kind ==
NamespaceKind
.NeedToWrite);