246 references to ParsingFunction
System.Private.Xml (246)
System\Xml\Core\XmlTextReaderImpl.cs (153)
150private ParsingFunction _parsingFunction; 151private ParsingFunction _nextParsingFunction; 152private ParsingFunction _nextNextParsingFunction; 302_parsingFunction = ParsingFunction.NoData; 339_parsingFunction = ParsingFunction.SwitchToInteractiveXmlDecl; 340_nextParsingFunction = ParsingFunction.DocumentContent; 426_parsingFunction = ParsingFunction.SwitchToInteractiveXmlDecl; 427_nextParsingFunction = ParsingFunction.DocumentContent; 580_parsingFunction = ParsingFunction.OpenUrl; 907if (_parsingFunction >= ParsingFunction.PartialTextValue) 909if (_parsingFunction == ParsingFunction.PartialTextValue) 1001return _parsingFunction == ParsingFunction.Eof; 1229case ParsingFunction.ElementContent: 1231case ParsingFunction.DocumentContent: 1233case ParsingFunction.OpenUrl: 1235Debug.Assert(_nextParsingFunction == ParsingFunction.DocumentContent); 1236goto case ParsingFunction.SwitchToInteractiveXmlDecl; 1237case ParsingFunction.SwitchToInteractive: 1242case ParsingFunction.SwitchToInteractiveXmlDecl: 1252case ParsingFunction.ResetAttributesRootLevel: 1255_parsingFunction = (_index == 0) ? ParsingFunction.DocumentContent : ParsingFunction.ElementContent; 1257case ParsingFunction.MoveToElementContent: 1261_parsingFunction = ParsingFunction.ElementContent; 1263case ParsingFunction.PopElementContext: 1266Debug.Assert(_parsingFunction == ParsingFunction.ElementContent || 1267_parsingFunction == ParsingFunction.DocumentContent); 1269case ParsingFunction.PopEmptyElementContext: 1277case ParsingFunction.EntityReference: 1281case ParsingFunction.ReportEndEntity: 1285case ParsingFunction.AfterResolveEntityInContent: 1291case ParsingFunction.AfterResolveEmptyEntityInContent: 1299case ParsingFunction.InReadAttributeValue: 1303case ParsingFunction.InIncrementalRead: 1306case ParsingFunction.FragmentAttribute: 1308case ParsingFunction.XmlDeclarationFragment: 1310_parsingFunction = ParsingFunction.GoToEof; 1312case ParsingFunction.GoToEof: 1315case ParsingFunction.Error: 1316case ParsingFunction.Eof: 1317case ParsingFunction.ReaderClosed: 1319case ParsingFunction.NoData: 1322case ParsingFunction.PartialTextValue: 1325case ParsingFunction.InReadValueChunk: 1328case ParsingFunction.InReadContentAsBinary: 1331case ParsingFunction.InReadElementContentAsBinary: 1362case ParsingFunction.InReadAttributeValue: 1365case ParsingFunction.InIncrementalRead: 1368case ParsingFunction.PartialTextValue: 1371case ParsingFunction.InReadValueChunk: 1374case ParsingFunction.InReadContentAsBinary: 1377case ParsingFunction.InReadElementContentAsBinary: 1396Debug.Assert(_parsingFunction != ParsingFunction.Eof); 1423if (_parsingFunction != ParsingFunction.InReadAttributeValue) 1433if (_parsingFunction == ParsingFunction.InReadValueChunk) 1437if (_parsingFunction == ParsingFunction.InReadContentAsBinary) 1467_parsingFunction = ParsingFunction.InReadAttributeValue; 1502if (_parsingFunction == ParsingFunction.InReadAttributeValue || 1503_parsingFunction == ParsingFunction.FragmentAttribute) 1532_parsingFunction = ParsingFunction.AfterResolveEmptyEntityInContent; 1536_parsingFunction = ParsingFunction.AfterResolveEntityInContent; 1541_parsingFunction = ParsingFunction.AfterResolveEmptyEntityInContent; 1568_parsingFunction == ParsingFunction.AfterResolveEntityInContent) 1601if (_parsingFunction == ParsingFunction.InReadContentAsBinary) 1617if (_parsingFunction == ParsingFunction.InReadElementContentAsBinary) 1648if (_parsingFunction == ParsingFunction.InReadContentAsBinary) 1664if (_parsingFunction == ParsingFunction.InReadElementContentAsBinary) 1694if (_parsingFunction == ParsingFunction.InReadElementContentAsBinary) 1710if (_parsingFunction == ParsingFunction.InReadContentAsBinary) 1741if (_parsingFunction == ParsingFunction.InReadElementContentAsBinary) 1757if (_parsingFunction == ParsingFunction.InReadContentAsBinary) 1801if (_parsingFunction != ParsingFunction.InReadValueChunk) 1807if (_parsingFunction == ParsingFunction.PartialTextValue) 1817_parsingFunction = ParsingFunction.InReadValueChunk; 2148_parsingFunction = ParsingFunction.SwitchToInteractiveXmlDecl; 2149_nextParsingFunction = ParsingFunction.DocumentContent; 2170case ParsingFunction.Eof: 2171case ParsingFunction.ReaderClosed: 2173case ParsingFunction.OpenUrl: 2176case ParsingFunction.InIncrementalRead: 2210if (_parsingFunction == ParsingFunction.InIncrementalRead) 2246if (_parsingFunction == ParsingFunction.InIncrementalRead) 2280if (_parsingFunction == ParsingFunction.InIncrementalRead) 2762_parsingFunction = ParsingFunction.Error; 2783return _attrCount > 0 && _parsingFunction >= ParsingFunction.InReadAttributeValue; 2790if (_parsingFunction == ParsingFunction.InReadValueChunk) 2794else if (_parsingFunction == ParsingFunction.InReadContentAsBinary) 2799if (_parsingFunction == ParsingFunction.InReadAttributeValue) 2807_nextParsingFunction = (_index > 0) ? ParsingFunction.ElementContent : ParsingFunction.DocumentContent; 3001_parsingFunction = ParsingFunction.SwitchToInteractive; 3002_nextParsingFunction = ParsingFunction.FragmentAttribute; 3005Debug.Assert(_parsingFunction == ParsingFunction.SwitchToInteractiveXmlDecl); 3006_nextParsingFunction = ParsingFunction.DocumentContent; 3009Debug.Assert(_parsingFunction == ParsingFunction.SwitchToInteractiveXmlDecl); 3010Debug.Assert(_nextParsingFunction == ParsingFunction.DocumentContent); 3016_parsingFunction = ParsingFunction.SwitchToInteractive; 3017_nextParsingFunction = ParsingFunction.XmlDeclarationFragment; 3602if (_parsingFunction == ParsingFunction.ReaderClosed) 3615_parsingFunction = ParsingFunction.ReaderClosed; 3688_parsingFunction = ParsingFunction.ResetAttributesRootLevel; 4077if (_parsingFunction == ParsingFunction.EntityReference) 4314int i = (_parsingFunction == ParsingFunction.InIncrementalRead) ? _index : _index - 1; 4454_parsingFunction = ParsingFunction.MoveToElementContent; 4473_parsingFunction = ParsingFunction.PopEmptyElementContext; 4693_nextParsingFunction = (_index > 0) ? _parsingFunction : ParsingFunction.DocumentContent; 4694_parsingFunction = ParsingFunction.PopElementContext; 4778_parsingFunction = ParsingFunction.MoveToElementContent; 4794_parsingFunction = ParsingFunction.PopEmptyElementContext; 5508_parsingFunction = ParsingFunction.PartialTextValue; 5547_parsingFunction = ParsingFunction.PartialTextValue; 5557if (_parsingFunction == ParsingFunction.ReportEndEntity) 5563else if (_parsingFunction == ParsingFunction.EntityReference) 5682_parsingFunction = ParsingFunction.EntityReference; 5783_parsingFunction = ParsingFunction.ReportEndEntity; 5813Debug.Assert(_parsingFunction == ParsingFunction.PartialTextValue || 5814(_parsingFunction == ParsingFunction.InReadValueChunk && _incReadState == IncrementalReadState.ReadValueChunk_OnPartialValue)); 5836case ParsingFunction.InReadAttributeValue: 5839case ParsingFunction.InReadValueChunk: 5854case ParsingFunction.InReadContentAsBinary: 5855case ParsingFunction.InReadElementContentAsBinary: 5881Debug.Assert(_parsingFunction == ParsingFunction.PartialTextValue || _parsingFunction == ParsingFunction.InReadValueChunk || 5882_parsingFunction == ParsingFunction.InReadContentAsBinary || _parsingFunction == ParsingFunction.InReadElementContentAsBinary); 5891Debug.Assert(_parsingFunction == ParsingFunction.InReadValueChunk); 5896Debug.Assert((_index > 0) ? _nextParsingFunction == ParsingFunction.ElementContent : _nextParsingFunction == ParsingFunction.DocumentContent); 5908Debug.Assert(_parsingFunction == ParsingFunction.InReadContentAsBinary || _parsingFunction == ParsingFunction.InReadElementContentAsBinary); 5913Debug.Assert((_index > 0) ? _nextParsingFunction == ParsingFunction.ElementContent : _nextParsingFunction == ParsingFunction.DocumentContent); 6214if (_index == 0 && _parsingFunction == ParsingFunction.ElementContent) 6216_parsingFunction = ParsingFunction.DocumentContent; 6754_parsingFunction = ParsingFunction.ResetAttributesRootLevel; 7795_parsingFunction = ParsingFunction.Eof; 8175_parsingFunction = ParsingFunction.InIncrementalRead; 8287_parsingFunction = ParsingFunction.PopElementContext; 8288_nextParsingFunction = (_index > 0 || _fragmentType != XmlNodeType.Document) ? ParsingFunction.ElementContent 8289: ParsingFunction.DocumentContent; 8587_parsingFunction = ParsingFunction.InReadAttributeValue; 8593Debug.Assert(_parsingFunction == ParsingFunction.InReadAttributeValue); 8594_parsingFunction = ParsingFunction.FragmentAttribute; 8932Debug.Assert(_parsingFunction != ParsingFunction.InReadContentAsBinary); 8934if (_parsingFunction == ParsingFunction.InReadValueChunk) 8939if (_parsingFunction == ParsingFunction.InIncrementalRead) 8952SetupReadContentAsBinaryState(ParsingFunction.InReadContentAsBinary); 8959Debug.Assert(_parsingFunction != ParsingFunction.InReadElementContentAsBinary); 8985SetupReadContentAsBinaryState(ParsingFunction.InReadElementContentAsBinary); 9024private void SetupReadContentAsBinaryState(ParsingFunction inReadBinaryFunction) 9026if (_parsingFunction == ParsingFunction.PartialTextValue) 9467ParsingFunction tmp = _parsingFunction; 9506Debug.Assert(_parsingFunction != ParsingFunction.InReadElementContentAsBinary);
System\Xml\Core\XmlTextReaderImplAsync.cs (93)
33if (_parsingFunction >= ParsingFunction.PartialTextValue) 42if (_parsingFunction >= ParsingFunction.PartialTextValue) 44if (_parsingFunction == ParsingFunction.PartialTextValue) 168case ParsingFunction.ElementContent: 170case ParsingFunction.DocumentContent: 174case ParsingFunction.OpenUrl: 177case ParsingFunction.SwitchToInteractive: 182case ParsingFunction.SwitchToInteractiveXmlDecl: 184case ParsingFunction.ResetAttributesRootLevel: 187_parsingFunction = (_index == 0) ? ParsingFunction.DocumentContent : ParsingFunction.ElementContent; 189case ParsingFunction.MoveToElementContent: 193_parsingFunction = ParsingFunction.ElementContent; 195case ParsingFunction.PopElementContext: 198Debug.Assert(_parsingFunction == ParsingFunction.ElementContent || 199_parsingFunction == ParsingFunction.DocumentContent); 201case ParsingFunction.PopEmptyElementContext: 210case ParsingFunction.EntityReference: 213case ParsingFunction.ReportEndEntity: 217case ParsingFunction.AfterResolveEntityInContent: 223case ParsingFunction.AfterResolveEmptyEntityInContent: 231case ParsingFunction.InReadAttributeValue: 236case ParsingFunction.InIncrementalRead: 239case ParsingFunction.FragmentAttribute: 241case ParsingFunction.XmlDeclarationFragment: 243_parsingFunction = ParsingFunction.GoToEof; 245case ParsingFunction.GoToEof: 248case ParsingFunction.Error: 249case ParsingFunction.Eof: 250case ParsingFunction.ReaderClosed: 252case ParsingFunction.NoData: 255case ParsingFunction.PartialTextValue: 257case ParsingFunction.InReadValueChunk: 259case ParsingFunction.InReadContentAsBinary: 261case ParsingFunction.InReadElementContentAsBinary: 322case ParsingFunction.InReadAttributeValue: 326case ParsingFunction.InIncrementalRead: 329case ParsingFunction.PartialTextValue: 332case ParsingFunction.InReadValueChunk: 335case ParsingFunction.InReadContentAsBinary: 338case ParsingFunction.InReadElementContentAsBinary: 357Debug.Assert(_parsingFunction != ParsingFunction.Eof); 396if (_parsingFunction == ParsingFunction.InReadContentAsBinary) 412if (_parsingFunction == ParsingFunction.InReadElementContentAsBinary) 452if (_parsingFunction == ParsingFunction.InReadContentAsBinary) 468if (_parsingFunction == ParsingFunction.InReadElementContentAsBinary) 517if (_parsingFunction == ParsingFunction.InReadElementContentAsBinary) 533if (_parsingFunction == ParsingFunction.InReadContentAsBinary) 573if (_parsingFunction == ParsingFunction.InReadElementContentAsBinary) 589if (_parsingFunction == ParsingFunction.InReadContentAsBinary) 625if (_parsingFunction != ParsingFunction.InReadValueChunk) 631if (_parsingFunction == ParsingFunction.PartialTextValue) 641_parsingFunction = ParsingFunction.InReadValueChunk; 1254_parsingFunction = ParsingFunction.ResetAttributesRootLevel; 1662if (_parsingFunction == ParsingFunction.EntityReference) 2040_parsingFunction = ParsingFunction.MoveToElementContent; 2054_parsingFunction = ParsingFunction.PopEmptyElementContext; 2293_nextParsingFunction = (_index > 0) ? _parsingFunction : ParsingFunction.DocumentContent; 2294_parsingFunction = ParsingFunction.PopElementContext; 2393_parsingFunction = ParsingFunction.MoveToElementContent; 2409_parsingFunction = ParsingFunction.PopEmptyElementContext; 3072_parsingFunction = ParsingFunction.PartialTextValue; 3121_parsingFunction = ParsingFunction.PartialTextValue; 3136if (_parsingFunction == ParsingFunction.ReportEndEntity) 3142else if (_parsingFunction == ParsingFunction.EntityReference) 3419_parsingFunction = ParsingFunction.EntityReference; 3521_parsingFunction = ParsingFunction.ReportEndEntity; 3560Debug.Assert(_parsingFunction == ParsingFunction.PartialTextValue || 3561(_parsingFunction == ParsingFunction.InReadValueChunk && _incReadState == IncrementalReadState.ReadValueChunk_OnPartialValue)); 3594case ParsingFunction.InReadAttributeValue: 3597case ParsingFunction.InReadValueChunk: 3612case ParsingFunction.InReadContentAsBinary: 3613case ParsingFunction.InReadElementContentAsBinary: 3639Debug.Assert(_parsingFunction == ParsingFunction.PartialTextValue || _parsingFunction == ParsingFunction.InReadValueChunk || 3640_parsingFunction == ParsingFunction.InReadContentAsBinary || _parsingFunction == ParsingFunction.InReadElementContentAsBinary); 3655Debug.Assert(_parsingFunction == ParsingFunction.InReadValueChunk); 3660Debug.Assert((_index > 0) ? _nextParsingFunction == ParsingFunction.ElementContent : _nextParsingFunction == ParsingFunction.DocumentContent); 3674Debug.Assert(_parsingFunction == ParsingFunction.InReadContentAsBinary || _parsingFunction == ParsingFunction.InReadElementContentAsBinary); 3679Debug.Assert((_index > 0) ? _nextParsingFunction == ParsingFunction.ElementContent : _nextParsingFunction == ParsingFunction.DocumentContent); 4484_parsingFunction = ParsingFunction.ResetAttributesRootLevel; 5300Debug.Assert(_parsingFunction != ParsingFunction.InReadContentAsBinary); 5302if (_parsingFunction == ParsingFunction.InReadValueChunk) 5306if (_parsingFunction == ParsingFunction.InIncrementalRead) 5319SetupReadContentAsBinaryState(ParsingFunction.InReadContentAsBinary); 5326Debug.Assert(_parsingFunction != ParsingFunction.InReadElementContentAsBinary); 5349SetupReadContentAsBinaryState(ParsingFunction.InReadElementContentAsBinary); 5466ParsingFunction tmp = _parsingFunction; 5503Debug.Assert(_parsingFunction != ParsingFunction.InReadElementContentAsBinary);