2 writes to outputBuffer
System.Xml (2)
System\Xml\XPath\Internal\CacheAxisQuery.cs (2)
20this.outputBuffer = new List<XPathNavigator>(); 24this.outputBuffer = new List<XPathNavigator>(other.outputBuffer);
13 references to outputBuffer
System.Xml (13)
System\Xml\XPath\Internal\CacheAxisQuery.cs (8)
24this.outputBuffer = new List<XPathNavigator>(other.outputBuffer); 34outputBuffer.Clear(); 39Debug.Assert(0 <= count && count <= outputBuffer.Count); 40if (count < outputBuffer.Count) { 41return outputBuffer[count++]; 48Debug.Assert(0 <= count && count <= outputBuffer.Count); 52return outputBuffer[count - 1]; 57public override int Count { get { return outputBuffer.Count; } }
System\Xml\XPath\Internal\ParentQuery.cs (1)
31Insert(outputBuffer, input);
System\Xml\XPath\Internal\PrecedingSibling.cs (1)
66Insert(outputBuffer, prev);
System\Xml\XPath\Internal\XPathAncestorQuery.cs (3)
33if (!Insert(outputBuffer, input)) { 44if (!Insert(outputBuffer, ancestor)) { 55public override int CurrentPosition { get { return outputBuffer.Count - count + 1; } }