public override void WriteXmlnsAttribute(string prefix, string ns) { _writer.WriteXmlnsAttribute(prefix, ns); _signingWriter.WriteXmlnsAttribute(prefix, ns); }
public void DeclareNamespaces(XmlNodeWriter writer) { int i = _nsCount; while (i > 0) { Namespace nameSpace = _namespaces[i - 1]; if (nameSpace.Depth != _depth) break; i--; } while (i < _nsCount) { Namespace nameSpace = _namespaces[i]; if (nameSpace.UriDictionaryString != null) writer.WriteXmlnsAttribute(nameSpace.Prefix, nameSpace.UriDictionaryString); else writer.WriteXmlnsAttribute(nameSpace.Prefix, nameSpace.Uri); i++; } }
public override void WriteXmlnsAttribute(string?prefix, string ns) { Debug.Assert(prefix != null); _writer.WriteXmlnsAttribute(prefix, ns); _signingWriter.WriteXmlnsAttribute(prefix, ns); }
public void DeclareNamespaces(XmlNodeWriter writer) { int nsCount = this.nsCount; while (nsCount > 0) { Namespace namespace2 = this.namespaces[nsCount - 1]; if (namespace2.Depth != this.depth) { break; } nsCount--; } while (nsCount < this.nsCount) { Namespace namespace3 = this.namespaces[nsCount]; if (namespace3.UriDictionaryString != null) { writer.WriteXmlnsAttribute(namespace3.Prefix, namespace3.UriDictionaryString); } else { writer.WriteXmlnsAttribute(namespace3.Prefix, namespace3.Uri); } nsCount++; } }