2 writes to _stack
System.Private.Xml (2)
System\Xml\Core\XmlTextWriter.cs (2)
268_stack = new TagInfo[10]; 1786_stack = na;
41 references to _stack
System.Private.Xml (41)
System\Xml\Core\XmlTextWriter.cs (41)
270_stack[_top].Init(-1); 490_stack[_top].defaultNs = _stack[_top - 1].defaultNs; 491if (_stack[_top - 1].defaultNsState != NamespaceState.Uninitialized) 492_stack[_top].defaultNsState = NamespaceState.NotDeclaredButInScope; 493_stack[_top].mixed = _stack[_top - 1].mixed; 531_stack[_top].prefix = null; 534_stack[_top].prefix = prefix; 546_stack[_top].name = localName; 1060if (!string.IsNullOrEmpty(ns) && ns != _stack[_top].defaultNs) 1101if (s == null && ns == _stack[_top].defaultNs) 1116XmlSpace xs = _stack[i].xmlSpace; 1131string? xlang = _stack[i].xmlLang; 1243_stack[_top].mixed = true; 1314_stack[_top].mixed = true; 1356if (_namespaces && _stack[_top].prefix != null) 1358_textWriter.Write(_stack[_top].prefix); 1361_textWriter.Write(_stack[_top].name); 1366int prevNsTop = _stack[_top].prevNsTop; 1386for (int i = _nsTop; i > _stack[_top].prevNsTop; i--) 1399if ((_stack[_top].defaultNs != _stack[_top - 1].defaultNs) && 1400(_stack[_top].defaultNsState == NamespaceState.DeclaredButNotWrittenOut)) 1404_xmlEncoder.Write(_stack[_top].defaultNs); 1406_stack[_top].defaultNsState = NamespaceState.DeclaredAndWrittenOut; 1437else if (!_stack[_top].mixed) 1467switch (_stack[_top].defaultNsState) 1477_stack[_top].defaultNs = ns; 1484_stack[_top].defaultNsState = (declared ? NamespaceState.DeclaredAndWrittenOut : NamespaceState.DeclaredButNotWrittenOut); 1507if (existingNsIndex != -1 && existingNsIndex > _stack[_top].prevNsTop) 1583int temp = _stack[_top].prefixCount++ + 1; 1636if (nsIndex > _stack[_top].prevNsTop) 1644for (int i = _nsTop; i > _stack[_top].prevNsTop; i--) 1746_stack[_top].xmlLang = value; 1753_stack[_top].xmlSpace = XmlSpace.Default; 1756_stack[_top].xmlSpace = XmlSpace.Preserve; 1782if (_top == _stack.Length - 1) 1784TagInfo[] na = new TagInfo[_stack.Length + 10]; 1785if (_top > 0) Array.Copy(_stack, na, _top + 1); 1790_stack[_top].Init(_nsTop);