88 references to ScannerNodeType
System.Xaml (88)
System\Xaml\Parser\XamlPullParser.cs (68)
66ScannerNodeType nodeType = _xamlScanner.NodeType; 67while (nodeType == ScannerNodeType.PREFIXDEFINITION) 91ScannerNodeType nodeType = _xamlScanner.NodeType; 95case ScannerNodeType.EMPTYELEMENT: 102case ScannerNodeType.ELEMENT: 122if (_xamlScanner.NodeType != ScannerNodeType.EMPTYELEMENT) 134while (_xamlScanner.NodeType == ScannerNodeType.DIRECTIVE) 147while (_xamlScanner.NodeType == ScannerNodeType.ATTRIBUTE) 169if (_xamlScanner.NodeType != ScannerNodeType.ELEMENT) 181while (_xamlScanner.NodeType == ScannerNodeType.DIRECTIVE) 201while (_xamlScanner.NodeType == ScannerNodeType.ATTRIBUTE) 220ScannerNodeType nodeType = _xamlScanner.NodeType; 223case ScannerNodeType.PROPERTYELEMENT: 224case ScannerNodeType.EMPTYPROPERTYELEMENT: 232case ScannerNodeType.PREFIXDEFINITION: 233case ScannerNodeType.ELEMENT: 234case ScannerNodeType.EMPTYELEMENT: 235case ScannerNodeType.TEXT: 244} while (nodeType == ScannerNodeType.PREFIXDEFINITION 245|| nodeType == ScannerNodeType.ELEMENT 246|| nodeType == ScannerNodeType.EMPTYELEMENT 247|| nodeType == ScannerNodeType.TEXT); 268case ScannerNodeType.ENDTAG: 287if (_xamlScanner.NodeType != ScannerNodeType.ENDTAG) 305ScannerNodeType nodeType = _xamlScanner.NodeType; 309case ScannerNodeType.EMPTYPROPERTYELEMENT: 315case ScannerNodeType.PROPERTYELEMENT: 332if (_xamlScanner.NodeType != ScannerNodeType.EMPTYPROPERTYELEMENT) 351if (_xamlScanner.NodeType != ScannerNodeType.PROPERTYELEMENT) 366ScannerNodeType nodeType = _xamlScanner.NodeType; 369case ScannerNodeType.PREFIXDEFINITION: 370case ScannerNodeType.ELEMENT: 371case ScannerNodeType.EMPTYELEMENT: 372case ScannerNodeType.TEXT: 380} while (nodeType == ScannerNodeType.PREFIXDEFINITION 381|| nodeType == ScannerNodeType.ELEMENT 382|| nodeType == ScannerNodeType.EMPTYELEMENT 383|| nodeType == ScannerNodeType.TEXT); 409if (_xamlScanner.NodeType != ScannerNodeType.ENDTAG) 430ScannerNodeType nodeType = _xamlScanner.NodeType; 433case ScannerNodeType.PREFIXDEFINITION: 434case ScannerNodeType.ELEMENT: 435case ScannerNodeType.EMPTYELEMENT: 436case ScannerNodeType.TEXT: 437if (nodeType == ScannerNodeType.TEXT) 456while (nodeType == ScannerNodeType.PREFIXDEFINITION) 483if (nodeType == ScannerNodeType.TEXT) 556if (nodeType == ScannerNodeType.TEXT) 617ScannerNodeType nodeType = _xamlScanner.NodeType; 624case ScannerNodeType.PREFIXDEFINITION: 625case ScannerNodeType.ELEMENT: 626case ScannerNodeType.EMPTYELEMENT: 627case ScannerNodeType.TEXT: 628if (nodeType == ScannerNodeType.TEXT) 657while (nodeType == ScannerNodeType.PREFIXDEFINITION) 678if (nodeType == ScannerNodeType.TEXT 702if (nodeType == ScannerNodeType.TEXT) 879ScannerNodeType nextNodeType = _xamlScanner.PeekNodeType; 886if (nextNodeType == ScannerNodeType.ENDTAG || nextNodeType == ScannerNodeType.PROPERTYELEMENT || nextNodeType == ScannerNodeType.EMPTYPROPERTYELEMENT) 901if (nextNodeType == ScannerNodeType.ELEMENT 902|| nextNodeType == ScannerNodeType.EMPTYELEMENT) 983XamlType valueElementType = (_xamlScanner.NodeType == ScannerNodeType.TEXT) 1027&& _xamlScanner.NodeType == ScannerNodeType.TEXT) 1102if (_xamlScanner.PeekNodeType == ScannerNodeType.ELEMENT) 1118else if (text.IsSpacePreserved && _xamlScanner.PeekNodeType == ScannerNodeType.ENDTAG) 1197public XamlUnexpectedParseException(XamlScanner xamlScanner, ScannerNodeType nodetype, string parseRule)
System\Xaml\Parser\XamlScanner.cs (19)
66public ScannerNodeType PeekNodeType 84public ScannerNodeType NodeType 331node.NodeType = ScannerNodeType.ELEMENT; 336node.NodeType = ScannerNodeType.EMPTYELEMENT; 358node.NodeType = ScannerNodeType.PROPERTYELEMENT; 400node.NodeType = ScannerNodeType.ELEMENT; 405node.NodeType = ScannerNodeType.EMPTYELEMENT; 457node.NodeType = ScannerNodeType.PROPERTYELEMENT; 461node.NodeType = ScannerNodeType.EMPTYPROPERTYELEMENT; 492node.NodeType = ScannerNodeType.ENDTAG; 514node.NodeType = ScannerNodeType.NONE; 524node.NodeType = ScannerNodeType.TEXT; 749node.NodeType = ScannerNodeType.DIRECTIVE; 762node.NodeType = ScannerNodeType.DIRECTIVE; 768node.NodeType = ScannerNodeType.ATTRIBUTE; 776node.NodeType = ScannerNodeType.ATTRIBUTE; 780node.NodeType = ScannerNodeType.ATTRIBUTE; 835node.NodeType = ScannerNodeType.TEXT; 848node.NodeType = ScannerNodeType.PREFIXDEFINITION;
System\Xaml\Parser\XamlScannerNode.cs (1)
31public ScannerNodeType NodeType { get; set; }