2 writes to frames
System.ServiceModel (2)
System\ServiceModel\Dispatcher\QueryStack.cs (2)
172
this.
frames
= new StackRegion(new QueryRange(stackCapacity, stackCapacity + frameCapacity - 1));
260
this.
frames
= stack.frames;
28 references to frames
System.ServiceModel (28)
System\ServiceModel\Dispatcher\QueryProcessor.cs (4)
133
return (this.valueStack.
frames
.Count > 0 || this.sequenceStack.
frames
.Count > 0);
178
if (context.sequenceStack.
frames
.Count > 0)
186
if (context.valueStack.
frames
.Count > 0)
System\ServiceModel\Dispatcher\QueryStack.cs (24)
214
return this.buffer.buffer[this.
frames
.stackPtr - frameIndex].Frame;
253
this.
frames
.Clear();
260
this.frames = stack.
frames
;
291
int growBy = this.
frames
.Count;
292
this.buffer.ReserveAt(this.
frames
.bounds.end + 1, growBy);
293
this.
frames
.Grow(growBy);
306
this.
frames
.Shift(growBy);
335
return (this.
frames
.Count > 1);
337
return (this.
frames
.Count > 0);
387
Fx.Assert(this.
frames
.IsValidStackPtr(), "");
396
this.
frames
.stackPtr--;
401
this.
frames
.stackPtr++;
402
if (this.
frames
.NeedsGrowth)
411
this.buffer.buffer[this.
frames
.stackPtr].StartFrame(this.stack.stackPtr);
436
this.
frames
.stackPtr--;
469
this.buffer.buffer[this.
frames
.stackPtr].FrameEndPtr = this.stack.stackPtr;
487
this.buffer.buffer[this.
frames
.stackPtr].FrameEndPtr = this.stack.stackPtr;
499
this.buffer.buffer[this.
frames
.stackPtr].FrameEndPtr = this.stack.stackPtr;
519
this.buffer.buffer[this.
frames
.stackPtr].FrameEndPtr = this.stack.stackPtr;
531
this.buffer.buffer[this.
frames
.stackPtr].FrameEndPtr = this.stack.stackPtr;
551
this.buffer.buffer[this.
frames
.stackPtr].FrameEndPtr = this.stack.stackPtr;
563
this.buffer.buffer[this.
frames
.stackPtr].FrameEndPtr = this.stack.stackPtr;
586
this.buffer.buffer[this.
frames
.stackPtr].FrameEndPtr = this.stack.stackPtr;
608
this.buffer.buffer[this.
frames
.stackPtr].FrameEndPtr = this.stack.stackPtr;