2 writes to _stack
System.Xaml (2)
System\Xaml\Context\ObjectWriterContext.cs (2)
30
_stack
= new XamlContextStack<ObjectWriterFrame>(savedContext.Stack, false);
80
_stack
= new XamlContextStack<ObjectWriterFrame>(() => new ObjectWriterFrame());
80 references to _stack
System.Xaml (80)
System\Xaml\Context\ObjectWriterContext.cs (80)
62
_stack
.PushScope();
63
_savedDepth =
_stack
.Depth;
64
_stack
.CurrentFrame.NameScopeDictionary = rootNameScopeDictionary;
65
_stack
.PushScope();
71
_savedDepth =
_stack
.Depth - 1;
97
_stack
.CurrentFrame.NameScopeDictionary = rootNameScopeDictionary;
98
_stack
.PushScope(); // put a blank sentinal frame on the stack.
218
_stack
.CurrentFrame.AddNamespace(prefix, xamlNS);
224
ObjectWriterFrame frame =
_stack
.CurrentFrame;
241
ObjectWriterFrame frame =
_stack
.CurrentFrame;
285
ObjectWriterFrame frame =
_stack
.CurrentFrame;
326
ObjectWriterFrame frame =
_stack
.PreviousFrame;
327
ObjectWriterFrame lowerFrame =
_stack
.CurrentFrame;
439
ObjectWriterFrame frame =
_stack
.PreviousFrame;
471
_stack
.PushScope();
477
_stack
.Depth--;
483
_stack
.Depth++;
488
_stack
.PopScope();
496
get { return
_stack
.Depth; }
517
get { return
_stack
.CurrentFrame.XamlType; }
518
set {
_stack
.CurrentFrame.XamlType = value; }
523
get { return
_stack
.PreviousFrame.XamlType; }
528
get { return
_stack
.PreviousPreviousFrame?.XamlType; }
533
get { return
_stack
.CurrentFrame.Member; }
534
set {
_stack
.CurrentFrame.Member = value; }
539
get { return
_stack
.PreviousFrame.Member; }
544
get { return
_stack
.PreviousPreviousFrame.Member; }
549
get { return
_stack
.CurrentFrame.Instance; }
550
set {
_stack
.CurrentFrame.Instance = value; }
555
get { return
_stack
.PreviousFrame.Instance; }
560
get { return
_stack
.PreviousPreviousFrame?.Instance; }
565
get { return
_stack
.CurrentFrame.Collection; }
566
set {
_stack
.CurrentFrame.Collection = value; }
571
get { return
_stack
.PreviousFrame.Collection; }
576
get { return
_stack
.CurrentFrame.WasAssignedAtCreation; }
577
set {
_stack
.CurrentFrame.WasAssignedAtCreation = value; }
582
get { return
_stack
.CurrentFrame.IsObjectFromMember; }
583
set {
_stack
.CurrentFrame.IsObjectFromMember = value; }
588
get { return
_stack
.PreviousFrame.IsObjectFromMember; }
593
get { return (
_stack
.PreviousPreviousFrame is not null) ?
_stack
.PreviousPreviousFrame.IsObjectFromMember : false; }
599
set {
_stack
.CurrentFrame.IsPropertyValueSet = value; }
604
get { return
_stack
.PreviousFrame.IsPropertyValueSet; }
605
set {
_stack
.PreviousFrame.IsPropertyValueSet = value; }
610
get { return
_stack
.CurrentFrame.IsTypeConvertedObject; }
611
set {
_stack
.CurrentFrame.IsTypeConvertedObject = value; }
616
get { return
_stack
.CurrentFrame.PreconstructionPropertyValues; }
621
get { return
_stack
.CurrentFrame.HasPreconstructionPropertyValuesDictionary; }
626
get { return
_stack
.PreviousFrame.PreconstructionPropertyValues; }
631
get { return
_stack
.CurrentFrame.AssignedProperties; }
636
get { return
_stack
.PreviousFrame.AssignedProperties; }
641
get { return
_stack
.CurrentFrame.InstanceRegisteredName; }
642
set {
_stack
.CurrentFrame.InstanceRegisteredName = value; }
647
get { return
_stack
.PreviousFrame.InstanceRegisteredName; }
648
set {
_stack
.PreviousFrame.InstanceRegisteredName = value; }
672
return LookupNameScopeDictionary((ObjectWriterFrame)
_stack
.CurrentFrame);
680
return LookupNameScopeDictionary((ObjectWriterFrame)
_stack
.PreviousFrame);
688
return LookupNameScopeDictionary((ObjectWriterFrame)
_stack
.PreviousPreviousFrame);
696
ObjectWriterFrame rootFrame =
_stack
.GetFrame(SavedDepth + 1);
706
get { return
_stack
.CurrentFrame.PositionalCtorArgs; }
707
set {
_stack
.CurrentFrame.PositionalCtorArgs = value; }
712
get { return
_stack
.CurrentFrame.Key; }
717
get { return
_stack
.CurrentFrame.IsKeySet; }
722
get { return
_stack
.PreviousFrame.Key; }
725
_stack
.PreviousFrame.Key = value;
731
get { return
_stack
.CurrentFrame.KeyIsUnconverted; }
732
set {
_stack
.CurrentFrame.KeyIsUnconverted = value; }
738
set {
_stack
.PreviousFrame.KeyIsUnconverted = value; }
743
get { return
_stack
.PreviousFrame.ShouldConvertChildKeys; }
744
set {
_stack
.PreviousPreviousFrame.ShouldConvertChildKeys = value; }
749
get { return
_stack
.PreviousPreviousFrame.ShouldConvertChildKeys; }
750
set {
_stack
.PreviousPreviousFrame.ShouldConvertChildKeys = value; }
755
get { return
_stack
.PreviousFrame.ShouldNotConvertChildKeys; }
756
set {
_stack
.PreviousPreviousFrame.ShouldNotConvertChildKeys = value; }
761
get { return
_stack
.PreviousPreviousFrame.ShouldNotConvertChildKeys; }
782
if (
_stack
.Depth == 0)
787
XamlFrame frame =
_stack
.CurrentFrame;
836
var frame = (ObjectWriterFrame)
_stack
.CurrentFrame;
862
var frame = (ObjectWriterFrame)
_stack
.CurrentFrame;
957
var newStack = new XamlContextStack<ObjectWriterFrame>(
_stack
, true);