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