2 writes to _nsStack
System.Private.Xml (2)
System\Xml\Core\XmlTextWriter.cs (2)
266_nsStack = new Namespace[NamespaceStackInitialSize]; 1526_nsStack = newStack;
21 references to _nsStack
System.Private.Xml (21)
System\Xml\Core\XmlTextWriter.cs (21)
1389if (!_nsStack[i].declared) 1392_textWriter.Write(_nsStack[i].prefix); 1395_xmlEncoder.Write(_nsStack[i].ns); 1495if (existingNsIndex != -1 && _nsStack[existingNsIndex].ns == ns) 1500_nsStack[existingNsIndex].declared = true; 1510_nsStack[existingNsIndex].declared = true; // old one is silenced now 1522if (nsIndex == _nsStack.Length) 1525Array.Copy(_nsStack, newStack, nsIndex); 1528_nsStack[nsIndex].Set(prefix, ns, declared); 1552string prefix = _nsStack[namespaceIndex].prefix; 1557_nsStack[namespaceIndex].prevNsIndex = existingNsIndex; 1570Debug.Assert(_nsHashtable.ContainsKey(_nsStack[i].prefix)); 1571if (_nsStack[i].prevNsIndex == -1) 1573_nsHashtable.Remove(_nsStack[i].prefix); 1577_nsHashtable[_nsStack[i].prefix] = _nsStack[i].prevNsIndex; 1618if (_nsStack[i].prefix == prefix) 1647if (_nsStack[i].prefix == prefix) 1660if (_nsStack[i].ns == ns) 1662if (LookupNamespace(_nsStack[i].prefix) == i) 1664return _nsStack[i].prefix;