1 write to _scannerStack
System.Xaml (1)
System\Xaml\Parser\XamlScanner.cs (1)
47
_scannerStack
= new XamlScannerStack();
27 references to _scannerStack
System.Xaml (27)
System\Xaml\Parser\XamlScanner.cs (27)
53
_scannerStack
.CurrentXmlSpacePreserve = true;
215
_accumulatedText = new XamlText(
_scannerStack
.CurrentXmlSpacePreserve);
249
if (
_scannerStack
.CurrentType is null)
254
ReadPropertyElement(name,
_scannerStack
.CurrentType,
_scannerStack
.CurrentTypeNamespace, isEmptyTag);
332
_scannerStack
.Push(node.Type, node.TypeNamespace);
348
if (
_scannerStack
.Depth > 0)
351
_scannerStack
.CurrentlyInContent = false;
356
_scannerStack
.CurrentProperty = node.PropertyElement;
394
if (
_scannerStack
.Depth > 0)
397
_scannerStack
.CurrentlyInContent = true;
403
_scannerStack
.Push(node.Type, node.TypeNamespace);
433
bool tagIsRoot =
_scannerStack
.Depth == 1; // PEs are processed after frame is pushed
444
if (
_scannerStack
.Depth > 0)
450
_scannerStack
.CurrentlyInContent = false;
459
_scannerStack
.CurrentProperty = node.PropertyElement;
483
if (
_scannerStack
.CurrentProperty is not null)
485
_scannerStack
.CurrentProperty = null;
487
_scannerStack
.CurrentlyInContent = false;
491
_scannerStack
.Pop();
504
bool isFirstTextInContent = !
_scannerStack
.CurrentlyInContent;
506
_scannerStack
.CurrentlyInContent = true;
511
bool isFirstTextInContent = !
_scannerStack
.CurrentlyInContent;
648
bool tagIsRoot =
_scannerStack
.Depth == 0; // Attributes are processed before frame is pushed
772
_scannerStack
.CurrentXmlSpacePreserve = true;
774
_scannerStack
.CurrentXmlSpacePreserve = false;
848
if (!(
_scannerStack
.Depth == 0 && AccumulatedText.IsWhiteSpaceOnly))