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