88 references to ScannerNodeType
System.Xaml (88)
System\Xaml\Parser\XamlPullParser.cs (68)
73
ScannerNodeType
nodeType = _xamlScanner.NodeType;
74
while (nodeType ==
ScannerNodeType
.PREFIXDEFINITION)
110
ScannerNodeType
nodeType = _xamlScanner.NodeType;
114
case
ScannerNodeType
.EMPTYELEMENT:
122
case
ScannerNodeType
.ELEMENT:
149
if (_xamlScanner.NodeType !=
ScannerNodeType
.EMPTYELEMENT)
162
while (_xamlScanner.NodeType ==
ScannerNodeType
.DIRECTIVE)
177
while (_xamlScanner.NodeType ==
ScannerNodeType
.ATTRIBUTE)
200
if (_xamlScanner.NodeType !=
ScannerNodeType
.ELEMENT)
213
while (_xamlScanner.NodeType ==
ScannerNodeType
.DIRECTIVE)
234
while (_xamlScanner.NodeType ==
ScannerNodeType
.ATTRIBUTE)
254
ScannerNodeType
nodeType = _xamlScanner.NodeType;
257
case
ScannerNodeType
.PROPERTYELEMENT:
258
case
ScannerNodeType
.EMPTYPROPERTYELEMENT:
267
case
ScannerNodeType
.PREFIXDEFINITION:
268
case
ScannerNodeType
.ELEMENT:
269
case
ScannerNodeType
.EMPTYELEMENT:
270
case
ScannerNodeType
.TEXT:
281
while (nodeType ==
ScannerNodeType
.PREFIXDEFINITION
282
|| nodeType ==
ScannerNodeType
.ELEMENT
283
|| nodeType ==
ScannerNodeType
.EMPTYELEMENT
284
|| nodeType ==
ScannerNodeType
.TEXT);
306
case
ScannerNodeType
.ENDTAG:
327
if (_xamlScanner.NodeType !=
ScannerNodeType
.ENDTAG)
346
ScannerNodeType
nodeType = _xamlScanner.NodeType;
350
case
ScannerNodeType
.EMPTYPROPERTYELEMENT:
357
case
ScannerNodeType
.PROPERTYELEMENT:
375
if (_xamlScanner.NodeType !=
ScannerNodeType
.EMPTYPROPERTYELEMENT)
395
if (_xamlScanner.NodeType !=
ScannerNodeType
.PROPERTYELEMENT)
411
ScannerNodeType
nodeType = _xamlScanner.NodeType;
414
case
ScannerNodeType
.PREFIXDEFINITION:
415
case
ScannerNodeType
.ELEMENT:
416
case
ScannerNodeType
.EMPTYELEMENT:
417
case
ScannerNodeType
.TEXT:
427
while (nodeType ==
ScannerNodeType
.PREFIXDEFINITION
428
|| nodeType ==
ScannerNodeType
.ELEMENT
429
|| nodeType ==
ScannerNodeType
.EMPTYELEMENT
430
|| nodeType ==
ScannerNodeType
.TEXT);
457
if (_xamlScanner.NodeType !=
ScannerNodeType
.ENDTAG)
479
ScannerNodeType
nodeType = _xamlScanner.NodeType;
482
case
ScannerNodeType
.PREFIXDEFINITION:
483
case
ScannerNodeType
.ELEMENT:
484
case
ScannerNodeType
.EMPTYELEMENT:
485
case
ScannerNodeType
.TEXT:
486
if (nodeType ==
ScannerNodeType
.TEXT)
506
while (nodeType ==
ScannerNodeType
.PREFIXDEFINITION)
536
if (nodeType ==
ScannerNodeType
.TEXT)
614
if (nodeType ==
ScannerNodeType
.TEXT)
676
ScannerNodeType
nodeType = _xamlScanner.NodeType;
683
case
ScannerNodeType
.PREFIXDEFINITION:
684
case
ScannerNodeType
.ELEMENT:
685
case
ScannerNodeType
.EMPTYELEMENT:
686
case
ScannerNodeType
.TEXT:
687
if (nodeType ==
ScannerNodeType
.TEXT)
717
while (nodeType ==
ScannerNodeType
.PREFIXDEFINITION)
741
if (nodeType ==
ScannerNodeType
.TEXT
765
if (nodeType ==
ScannerNodeType
.TEXT)
946
ScannerNodeType
nextNodeType = _xamlScanner.PeekNodeType;
953
if (nextNodeType ==
ScannerNodeType
.ENDTAG || nextNodeType ==
ScannerNodeType
.PROPERTYELEMENT || nextNodeType ==
ScannerNodeType
.EMPTYPROPERTYELEMENT)
968
if (nextNodeType ==
ScannerNodeType
.ELEMENT
969
|| nextNodeType ==
ScannerNodeType
.EMPTYELEMENT)
1054
XamlType valueElementType = (_xamlScanner.NodeType ==
ScannerNodeType
.TEXT)
1100
&& _xamlScanner.NodeType ==
ScannerNodeType
.TEXT)
1178
if (_xamlScanner.PeekNodeType ==
ScannerNodeType
.ELEMENT)
1197
else if (text.IsSpacePreserved && _xamlScanner.PeekNodeType ==
ScannerNodeType
.ENDTAG)
1284
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; }