1 write to _scannerStack
System.Xaml (1)
System\Xaml\Parser\XamlScanner.cs (1)
46
_scannerStack
= new XamlScannerStack();
27 references to _scannerStack
System.Xaml (27)
System\Xaml\Parser\XamlScanner.cs (27)
52
_scannerStack
.CurrentXmlSpacePreserve = true;
214
_accumulatedText = new XamlText(
_scannerStack
.CurrentXmlSpacePreserve);
248
if (
_scannerStack
.CurrentType is null)
253
ReadPropertyElement(name,
_scannerStack
.CurrentType,
_scannerStack
.CurrentTypeNamespace, isEmptyTag);
331
_scannerStack
.Push(node.Type, node.TypeNamespace);
347
if (
_scannerStack
.Depth > 0)
350
_scannerStack
.CurrentlyInContent = false;
355
_scannerStack
.CurrentProperty = node.PropertyElement;
393
if (
_scannerStack
.Depth > 0)
396
_scannerStack
.CurrentlyInContent = true;
402
_scannerStack
.Push(node.Type, node.TypeNamespace);
432
bool tagIsRoot =
_scannerStack
.Depth == 1; // PEs are processed after frame is pushed
443
if (
_scannerStack
.Depth > 0)
449
_scannerStack
.CurrentlyInContent = false;
458
_scannerStack
.CurrentProperty = node.PropertyElement;
482
if (
_scannerStack
.CurrentProperty is not null)
484
_scannerStack
.CurrentProperty = null;
486
_scannerStack
.CurrentlyInContent = false;
490
_scannerStack
.Pop();
503
bool isFirstTextInContent = !
_scannerStack
.CurrentlyInContent;
505
_scannerStack
.CurrentlyInContent = true;
510
bool isFirstTextInContent = !
_scannerStack
.CurrentlyInContent;
647
bool tagIsRoot =
_scannerStack
.Depth == 0; // Attributes are processed before frame is pushed
771
_scannerStack
.CurrentXmlSpacePreserve = true;
773
_scannerStack
.CurrentXmlSpacePreserve = false;
847
if (!(
_scannerStack
.Depth == 0 && AccumulatedText.IsWhiteSpaceOnly))