40 private readonly
string _xml;
123 int previousNsIndex = -1;
131 previousNsIndex = num;
251 for (
int num =
_lastDecl; num >= 0; num--)
270 for (
int num =
_lastDecl; num >= 0; num--)
272 if (
string.Equals(
_nsdecls[num].uri, uri))
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
void Add(TKey key, TValue value)
static string Xml_XmlPrefix
static string Xml_XmlnsPrefix
static bool Equal(string strA, string strB)
virtual ? string LookupNamespace(string prefix)
virtual ? string LookupPrefix(string uri)
NamespaceDeclaration[] _nsdecls
int LookupNamespaceDecl(string prefix)
virtual string DefaultNamespace
virtual IDictionary< string, string > GetNamespacesInScope(XmlNamespaceScope scope)
XmlNamespaceManager(XmlNameTable nameTable)
virtual bool HasNamespace(string prefix)
bool GetNamespaceDeclaration(int idx, [NotNullWhen(true)] out string prefix, out string uri)
virtual void AddNamespace(string prefix, string uri)
readonly XmlNameTable _nameTable
virtual void RemoveNamespace(string prefix, string uri)
Dictionary< string, int > _hashTable
virtual IEnumerator GetEnumerator()
void Set(string prefix, string uri, int scopeId, int previousNsIndex)