88 references to ScannerNodeType
System.Xaml (88)
System\Xaml\Parser\XamlPullParser.cs (68)
63
ScannerNodeType
nodeType = _xamlScanner.NodeType;
64
while (nodeType ==
ScannerNodeType
.PREFIXDEFINITION)
89
ScannerNodeType
nodeType = _xamlScanner.NodeType;
93
case
ScannerNodeType
.EMPTYELEMENT:
101
case
ScannerNodeType
.ELEMENT:
123
if (_xamlScanner.NodeType !=
ScannerNodeType
.EMPTYELEMENT)
136
while (_xamlScanner.NodeType ==
ScannerNodeType
.DIRECTIVE)
151
while (_xamlScanner.NodeType ==
ScannerNodeType
.ATTRIBUTE)
174
if (_xamlScanner.NodeType !=
ScannerNodeType
.ELEMENT)
187
while (_xamlScanner.NodeType ==
ScannerNodeType
.DIRECTIVE)
208
while (_xamlScanner.NodeType ==
ScannerNodeType
.ATTRIBUTE)
228
ScannerNodeType
nodeType = _xamlScanner.NodeType;
231
case
ScannerNodeType
.PROPERTYELEMENT:
232
case
ScannerNodeType
.EMPTYPROPERTYELEMENT:
241
case
ScannerNodeType
.PREFIXDEFINITION:
242
case
ScannerNodeType
.ELEMENT:
243
case
ScannerNodeType
.EMPTYELEMENT:
244
case
ScannerNodeType
.TEXT:
255
while (nodeType ==
ScannerNodeType
.PREFIXDEFINITION
256
|| nodeType ==
ScannerNodeType
.ELEMENT
257
|| nodeType ==
ScannerNodeType
.EMPTYELEMENT
258
|| nodeType ==
ScannerNodeType
.TEXT);
280
case
ScannerNodeType
.ENDTAG:
301
if (_xamlScanner.NodeType !=
ScannerNodeType
.ENDTAG)
320
ScannerNodeType
nodeType = _xamlScanner.NodeType;
324
case
ScannerNodeType
.EMPTYPROPERTYELEMENT:
331
case
ScannerNodeType
.PROPERTYELEMENT:
349
if (_xamlScanner.NodeType !=
ScannerNodeType
.EMPTYPROPERTYELEMENT)
369
if (_xamlScanner.NodeType !=
ScannerNodeType
.PROPERTYELEMENT)
385
ScannerNodeType
nodeType = _xamlScanner.NodeType;
388
case
ScannerNodeType
.PREFIXDEFINITION:
389
case
ScannerNodeType
.ELEMENT:
390
case
ScannerNodeType
.EMPTYELEMENT:
391
case
ScannerNodeType
.TEXT:
401
while (nodeType ==
ScannerNodeType
.PREFIXDEFINITION
402
|| nodeType ==
ScannerNodeType
.ELEMENT
403
|| nodeType ==
ScannerNodeType
.EMPTYELEMENT
404
|| nodeType ==
ScannerNodeType
.TEXT);
431
if (_xamlScanner.NodeType !=
ScannerNodeType
.ENDTAG)
453
ScannerNodeType
nodeType = _xamlScanner.NodeType;
456
case
ScannerNodeType
.PREFIXDEFINITION:
457
case
ScannerNodeType
.ELEMENT:
458
case
ScannerNodeType
.EMPTYELEMENT:
459
case
ScannerNodeType
.TEXT:
460
if (nodeType ==
ScannerNodeType
.TEXT)
480
while (nodeType ==
ScannerNodeType
.PREFIXDEFINITION)
510
if (nodeType ==
ScannerNodeType
.TEXT)
588
if (nodeType ==
ScannerNodeType
.TEXT)
650
ScannerNodeType
nodeType = _xamlScanner.NodeType;
657
case
ScannerNodeType
.PREFIXDEFINITION:
658
case
ScannerNodeType
.ELEMENT:
659
case
ScannerNodeType
.EMPTYELEMENT:
660
case
ScannerNodeType
.TEXT:
661
if (nodeType ==
ScannerNodeType
.TEXT)
691
while (nodeType ==
ScannerNodeType
.PREFIXDEFINITION)
715
if (nodeType ==
ScannerNodeType
.TEXT
739
if (nodeType ==
ScannerNodeType
.TEXT)
920
ScannerNodeType
nextNodeType = _xamlScanner.PeekNodeType;
927
if (nextNodeType ==
ScannerNodeType
.ENDTAG || nextNodeType ==
ScannerNodeType
.PROPERTYELEMENT || nextNodeType ==
ScannerNodeType
.EMPTYPROPERTYELEMENT)
942
if (nextNodeType ==
ScannerNodeType
.ELEMENT
943
|| nextNodeType ==
ScannerNodeType
.EMPTYELEMENT)
1028
XamlType valueElementType = (_xamlScanner.NodeType ==
ScannerNodeType
.TEXT)
1074
&& _xamlScanner.NodeType ==
ScannerNodeType
.TEXT)
1152
if (_xamlScanner.PeekNodeType ==
ScannerNodeType
.ELEMENT)
1171
else if (text.IsSpacePreserved && _xamlScanner.PeekNodeType ==
ScannerNodeType
.ENDTAG)
1258
public XamlUnexpectedParseException(XamlScanner xamlScanner,
ScannerNodeType
nodetype, string parseRule)
System\Xaml\Parser\XamlScanner.cs (19)
62
public
ScannerNodeType
PeekNodeType
80
public
ScannerNodeType
NodeType
330
node.NodeType =
ScannerNodeType
.ELEMENT;
335
node.NodeType =
ScannerNodeType
.EMPTYELEMENT;
358
node.NodeType =
ScannerNodeType
.PROPERTYELEMENT;
401
node.NodeType =
ScannerNodeType
.ELEMENT;
406
node.NodeType =
ScannerNodeType
.EMPTYELEMENT;
459
node.NodeType =
ScannerNodeType
.PROPERTYELEMENT;
463
node.NodeType =
ScannerNodeType
.EMPTYPROPERTYELEMENT;
495
NodeType =
ScannerNodeType
.ENDTAG
519
NodeType =
ScannerNodeType
.NONE
530
node.NodeType =
ScannerNodeType
.TEXT;
762
node.NodeType =
ScannerNodeType
.DIRECTIVE;
776
node.NodeType =
ScannerNodeType
.DIRECTIVE;
782
node.NodeType =
ScannerNodeType
.ATTRIBUTE;
790
node.NodeType =
ScannerNodeType
.ATTRIBUTE;
794
node.NodeType =
ScannerNodeType
.ATTRIBUTE;
851
NodeType =
ScannerNodeType
.TEXT,
866
NodeType =
ScannerNodeType
.PREFIXDEFINITION,
System\Xaml\Parser\XamlScannerNode.cs (1)
29
public
ScannerNodeType
NodeType { get; set; }