1 write to _stack
System.Runtime.Serialization.Formatters (1)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (1)
149
_stack
= new SerStack("ObjectReader Object Stack");
22 references to _stack
System.Runtime.Serialization.Formatters (22)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (22)
217
private void ParseSerializedStreamHeader(ParseRecord pr) =>
_stack
!.Push(pr);
220
private void ParseSerializedStreamHeaderEnd(ParseRecord pr) =>
_stack
!.Pop();
239
_stack
!.Push(pr); // Nested objects member names are already on stack
269
_stack
!.Pop();
270
RegisterObject(pr._newObj, pr, (ParseRecord?)
_stack
.Peek());
307
Debug.Assert(
_stack
!= null);
308
ParseRecord objectPr = (ParseRecord?)
_stack
.Peek() ?? pr;
320
_stack
.Pop();
321
ParseRecord? parentPr = (ParseRecord?)
_stack
.Peek();
368
Debug.Assert(
_stack
!= null);
377
if (
_stack
.Peek() == pr)
379
_stack
.Pop();
386
ParseRecord? parentPr = (ParseRecord?)
_stack
.Peek();
399
ParseRecord? parentPr = (ParseRecord?)
_stack
.Peek();
535
Debug.Assert(
_stack
!= null);
536
ParseRecord? objectPr = (ParseRecord?)
_stack
.Peek();
602
_stack
.Push(pr);
722
Debug.Assert(
_stack
!= null);
723
ParseRecord? objectPr = (ParseRecord?)
_stack
.Peek();
754
_stack
.Push(pr);
848
Debug.Assert(
_stack
!= null);
849
ParseError(pr, (ParseRecord)
_stack
.Peek()!);