17 writes to stackPtr
System.ServiceModel (17)
System\ServiceModel\Dispatcher\QueryStack.cs (17)
87this.stackPtr = bounds.start - 1; 123this.stackPtr = this.bounds.start - 1; 150this.stackPtr += shiftBy; 395this.stack.stackPtr = topArg.basePtr - 1; 396this.frames.stackPtr--; 401this.frames.stackPtr++; 435this.stack.stackPtr = topFrame.basePtr - 1; 436this.frames.stackPtr--; 462this.stack.stackPtr++; 475this.stack.stackPtr += addCount; 492this.stack.stackPtr++; 506this.stack.stackPtr += addCount; 524this.stack.stackPtr++; 538this.stack.stackPtr += addCount; 556this.stack.stackPtr++; 573this.stack.stackPtr += addCount; 594this.stack.stackPtr += addCount;
36 references to stackPtr
System.ServiceModel (36)
System\ServiceModel\Dispatcher\QueryStack.cs (36)
101return this.stackPtr - this.bounds.start + 1; 117return (this.stackPtr > this.bounds.end); 133return this.bounds.IsInRange(this.stackPtr); 214return this.buffer.buffer[this.frames.stackPtr - frameIndex].Frame; 267if (this.stack.stackPtr < 0) 411this.buffer.buffer[this.frames.stackPtr].StartFrame(this.stack.stackPtr); 468this.buffer.buffer[this.stack.stackPtr].String = val; 469this.buffer.buffer[this.frames.stackPtr].FrameEndPtr = this.stack.stackPtr; 474int stackPtr = this.stack.stackPtr; 487this.buffer.buffer[this.frames.stackPtr].FrameEndPtr = this.stack.stackPtr; 498this.buffer.buffer[this.stack.stackPtr].Boolean = val; 499this.buffer.buffer[this.frames.stackPtr].FrameEndPtr = this.stack.stackPtr; 504int stackPtr = this.stack.stackPtr; 519this.buffer.buffer[this.frames.stackPtr].FrameEndPtr = this.stack.stackPtr; 530this.buffer.buffer[this.stack.stackPtr].Double = val; 531this.buffer.buffer[this.frames.stackPtr].FrameEndPtr = this.stack.stackPtr; 536int stackPtr = this.stack.stackPtr; 551this.buffer.buffer[this.frames.stackPtr].FrameEndPtr = this.stack.stackPtr; 562this.buffer.buffer[this.stack.stackPtr].Sequence = val; 563this.buffer.buffer[this.frames.stackPtr].FrameEndPtr = this.stack.stackPtr; 571int stackPtr = this.stack.stackPtr; 586this.buffer.buffer[this.frames.stackPtr].FrameEndPtr = this.stack.stackPtr; 593int stackPtr = this.stack.stackPtr + 1; 608this.buffer.buffer[this.frames.stackPtr].FrameEndPtr = this.stack.stackPtr; 657if ((this.stack.stackPtr + nodeCount) > this.stack.bounds.end) 679if ((this.stack.stackPtr + nodeCount) > this.stack.bounds.end)