2 writes to _stack
System.Private.Xml (2)
System\Xml\Core\XmlTextWriter.cs (2)
269_stack = new TagInfo[10]; 1787_stack = na;
41 references to _stack
System.Private.Xml (41)
System\Xml\Core\XmlTextWriter.cs (41)
271_stack[_top].Init(-1); 491_stack[_top].defaultNs = _stack[_top - 1].defaultNs; 492if (_stack[_top - 1].defaultNsState != NamespaceState.Uninitialized) 493_stack[_top].defaultNsState = NamespaceState.NotDeclaredButInScope; 494_stack[_top].mixed = _stack[_top - 1].mixed; 532_stack[_top].prefix = null; 535_stack[_top].prefix = prefix; 547_stack[_top].name = localName; 1061if (!string.IsNullOrEmpty(ns) && ns != _stack[_top].defaultNs) 1102if (s == null && ns == _stack[_top].defaultNs) 1117XmlSpace xs = _stack[i].xmlSpace; 1132string? xlang = _stack[i].xmlLang; 1244_stack[_top].mixed = true; 1315_stack[_top].mixed = true; 1357if (_namespaces && _stack[_top].prefix != null) 1359_textWriter.Write(_stack[_top].prefix); 1362_textWriter.Write(_stack[_top].name); 1367int prevNsTop = _stack[_top].prevNsTop; 1387for (int i = _nsTop; i > _stack[_top].prevNsTop; i--) 1400if ((_stack[_top].defaultNs != _stack[_top - 1].defaultNs) && 1401(_stack[_top].defaultNsState == NamespaceState.DeclaredButNotWrittenOut)) 1405_xmlEncoder.Write(_stack[_top].defaultNs); 1407_stack[_top].defaultNsState = NamespaceState.DeclaredAndWrittenOut; 1438else if (!_stack[_top].mixed) 1468switch (_stack[_top].defaultNsState) 1478_stack[_top].defaultNs = ns; 1485_stack[_top].defaultNsState = (declared ? NamespaceState.DeclaredAndWrittenOut : NamespaceState.DeclaredButNotWrittenOut); 1508if (existingNsIndex != -1 && existingNsIndex > _stack[_top].prevNsTop) 1584int temp = _stack[_top].prefixCount++ + 1; 1637if (nsIndex > _stack[_top].prevNsTop) 1645for (int i = _nsTop; i > _stack[_top].prevNsTop; i--) 1747_stack[_top].xmlLang = value; 1754_stack[_top].xmlSpace = XmlSpace.Default; 1757_stack[_top].xmlSpace = XmlSpace.Preserve; 1783if (_top == _stack.Length - 1) 1785TagInfo[] na = new TagInfo[_stack.Length + 10]; 1786if (_top > 0) Array.Copy(_stack, na, _top + 1); 1791_stack[_top].Init(_nsTop);