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); 1584NamespaceKind kind; 1607if (_nsStack[existingNsIndex].kind == NamespaceKind.Special) 1617kind = NamespaceKind.Implied; 1629kind = (_nsStack[existingNsIndex].namespaceUri == ns) ? NamespaceKind.Implied : NamespaceKind.NeedToWrite; 1648kind = (definedNs == ns) ? NamespaceKind.Implied : NamespaceKind.NeedToWrite; 1653kind = NamespaceKind.NeedToWrite; 1681NamespaceKind existingNsKind = _nsStack[existingNsIndex].kind; 1682if (existingNsKind == NamespaceKind.Written) 1687if (_omitDuplNamespaces && existingNsKind != NamespaceKind.NeedToWrite) 1691_nsStack[existingNsIndex].kind = NamespaceKind.Written; 1741AddNamespace(prefix, ns, NamespaceKind.Written); 1746private void AddNamespace(string prefix, string ns, NamespaceKind kind) 1962if (_nsStack[i].kind == NamespaceKind.NeedToWrite)
System\Xml\Core\XmlWellFormedWriterAsync.cs (1)
1383if (_nsStack[i].kind == NamespaceKind.NeedToWrite)
System\Xml\Core\XmlWellFormedWriterHelpers.cs (3)
83internal NamespaceKind kind; 86internal void Set(string prefix, string namespaceUri, NamespaceKind kind) 96Debug.Assert(kind == NamespaceKind.NeedToWrite);
System\Xml\Core\XmlWellFormedWriterHelpersAsync.cs (1)
31Debug.Assert(kind == NamespaceKind.NeedToWrite);