2 writes to nsStack
System.Xml (2)
System\Xml\Core\XmlTextWriter.cs (2)
250nsStack = new Namespace[NamespaceStackInitialSize]; 1241nsStack = newStack;
21 references to nsStack
System.Xml (21)
System\Xml\Core\XmlTextWriter.cs (21)
1137if (!nsStack[i].declared) { 1140textWriter.Write(nsStack[i].prefix); 1143xmlEncoder.Write(nsStack[i].ns); 1218if (existingNsIndex != -1 && nsStack[existingNsIndex].ns == ns) { 1221nsStack[existingNsIndex].declared = true; 1228nsStack[existingNsIndex].declared = true; // old one is silenced now 1238if ( nsIndex == nsStack.Length ) { 1240Array.Copy(nsStack, newStack, nsIndex); 1243nsStack[nsIndex].Set(prefix, ns, declared); 1259string prefix = nsStack[namespaceIndex].prefix; 1262nsStack[namespaceIndex].prevNsIndex = existingNsIndex; 1270Debug.Assert(nsHashtable.ContainsKey(nsStack[i].prefix)); 1271if (nsStack[i].prevNsIndex == -1) { 1272nsHashtable.Remove(nsStack[i].prefix); 1275nsHashtable[nsStack[i].prefix] = nsStack[i].prevNsIndex; 1306if ( nsStack[i].prefix == prefix ) { 1325if ( nsStack[i].prefix == prefix ) { 1335if (nsStack[i].ns == ns) { 1336if (LookupNamespace(nsStack[i].prefix) == i) { 1337return nsStack[i].prefix;