3 writes to _top
dotnet-svcutil-lib (3)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlTextWriter.cs (3)
265_top = 0;// 0 is an empty sentanial element 1336_top--; 1739_top++; // Move up stack
48 references to _top
dotnet-svcutil-lib (48)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlTextWriter.cs (48)
266_stack[_top].Init(-1); 466_stack[_top].defaultNs = _stack[_top - 1].defaultNs; 467if (_stack[_top - 1].defaultNsState != NamespaceState.Uninitialized) 468_stack[_top].defaultNsState = NamespaceState.NotDeclaredButInScope; 469_stack[_top].mixed = _stack[_top - 1].mixed; 506_stack[_top].prefix = null; 509_stack[_top].prefix = prefix; 521_stack[_top].name = localName; 1026if (ns != null && ns.Length != 0 && ns != _stack[_top].defaultNs) 1066if (s == null && ns == _stack[_top].defaultNs) 1078for (int i = _top; i > 0; i--) 1093for (int i = _top; i > 0; i--) 1208_stack[_top].mixed = true; 1234if (s_stateTableDocument == _stateTable && _top == 1) 1279_stack[_top].mixed = true; 1296while (_top > 0) 1306if (_top <= 0) 1320if (_namespaces && _stack[_top].prefix != null) 1322_textWriter.Write(_stack[_top].prefix); 1325_textWriter.Write(_stack[_top].name); 1330int prevNsTop = _stack[_top].prevNsTop; 1348for (int i = _nsTop; i > _stack[_top].prevNsTop; i--) 1362if ((_stack[_top].defaultNs != _stack[_top - 1].defaultNs) && 1363(_stack[_top].defaultNsState == NamespaceState.DeclaredButNotWrittenOut)) 1368_xmlEncoder.Write(_stack[_top].defaultNs); 1370_stack[_top].defaultNsState = NamespaceState.DeclaredAndWrittenOut; 1394if (_top == 0) 1398else if (!_stack[_top].mixed) 1401int i = beforeEndElement ? _top - 1 : _top; 1420switch (_stack[_top].defaultNsState) 1430_stack[_top].defaultNs = ns; 1436_stack[_top].defaultNsState = (declared ? NamespaceState.DeclaredAndWrittenOut : NamespaceState.DeclaredButNotWrittenOut); 1459if (existingNsIndex != -1 && existingNsIndex > _stack[_top].prevNsTop) 1526int temp = _stack[_top].prefixCount++ + 1; 1527return "d" + _top.ToString("d", CultureInfo.InvariantCulture) 1574if (nsIndex > _stack[_top].prevNsTop) 1582for (int i = _nsTop; i > _stack[_top].prevNsTop; i--) 1686_stack[_top].xmlLang = value; 1693_stack[_top].xmlSpace = XmlSpace.Default; 1697_stack[_top].xmlSpace = XmlSpace.Preserve; 1732if (_top == _stack.Length - 1) 1735if (_top > 0) Array.Copy(_stack, na, _top + 1); 1740_stack[_top].Init(_nsTop);