22 references to NamespaceKind
dotnet-svcutil-lib (22)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWellformedWriter.cs (19)
277_nsStack[0].Set("xmlns", XmlReservedNs.NsXmlNs, NamespaceKind.Special); 278_nsStack[1].Set("xml", XmlReservedNs.NsXml, NamespaceKind.Special); 281_nsStack[2].Set(string.Empty, string.Empty, NamespaceKind.Implied); 286_nsStack[2].Set(string.Empty, (defaultNs == null ? string.Empty : defaultNs), NamespaceKind.Implied); 1687NamespaceKind kind; 1710if (_nsStack[existingNsIndex].kind == NamespaceKind.Special) 1720kind = NamespaceKind.Implied; 1732kind = (_nsStack[existingNsIndex].namespaceUri == ns) ? NamespaceKind.Implied : NamespaceKind.NeedToWrite; 1751kind = (definedNs == ns) ? NamespaceKind.Implied : NamespaceKind.NeedToWrite; 1756kind = NamespaceKind.NeedToWrite; 1784NamespaceKind existingNsKind = _nsStack[existingNsIndex].kind; 1785if (existingNsKind == NamespaceKind.Written) 1790if (_omitDuplNamespaces && existingNsKind != NamespaceKind.NeedToWrite) 1794_nsStack[existingNsIndex].kind = NamespaceKind.Written; 1844AddNamespace(prefix, ns, NamespaceKind.Written); 1849private void AddNamespace(string prefix, string ns, NamespaceKind kind) 2075if (_nsStack[i].kind == NamespaceKind.NeedToWrite)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWellformedWriterHelpers.cs (3)
87internal NamespaceKind kind; 90internal void Set(string prefix, string namespaceUri, NamespaceKind kind) 100Debug.Assert(kind == NamespaceKind.NeedToWrite);