246 references to ParsingFunction
System.Xml (246)
System\Xml\Core\XmlTextReaderImpl.cs (153)
167ParsingFunction parsingFunction; 168ParsingFunction nextParsingFunction; 169ParsingFunction nextNextParsingFunction; 343parsingFunction = ParsingFunction.NoData; 377parsingFunction = ParsingFunction.SwitchToInteractiveXmlDecl; 378nextParsingFunction = ParsingFunction.DocumentContent; 465parsingFunction = ParsingFunction.SwitchToInteractiveXmlDecl; 466nextParsingFunction = ParsingFunction.DocumentContent; 615parsingFunction = ParsingFunction.OpenUrl; 906if ( parsingFunction >= ParsingFunction.PartialTextValue ) { 907if ( parsingFunction == ParsingFunction.PartialTextValue ) { 980return parsingFunction == ParsingFunction.Eof; 1163case ParsingFunction.ElementContent: 1165case ParsingFunction.DocumentContent: 1168case ParsingFunction.OpenUrl: 1170Debug.Assert( nextParsingFunction == ParsingFunction.DocumentContent ); 1171goto case ParsingFunction.SwitchToInteractiveXmlDecl; 1173case ParsingFunction.SwitchToInteractive: 1178case ParsingFunction.SwitchToInteractiveXmlDecl: 1187case ParsingFunction.ResetAttributesRootLevel: 1190parsingFunction = ( index == 0 ) ? ParsingFunction.DocumentContent : ParsingFunction.ElementContent; 1192case ParsingFunction.MoveToElementContent: 1196parsingFunction = ParsingFunction.ElementContent; 1198case ParsingFunction.PopElementContext: 1201Debug.Assert( parsingFunction == ParsingFunction.ElementContent || 1202parsingFunction == ParsingFunction.DocumentContent ); 1204case ParsingFunction.PopEmptyElementContext: 1213case ParsingFunction.EntityReference: 1217case ParsingFunction.ReportEndEntity: 1221case ParsingFunction.AfterResolveEntityInContent: 1227case ParsingFunction.AfterResolveEmptyEntityInContent: 1236case ParsingFunction.InReadAttributeValue: 1241case ParsingFunction.InIncrementalRead: 1244case ParsingFunction.FragmentAttribute: 1246case ParsingFunction.XmlDeclarationFragment: 1248parsingFunction = ParsingFunction.GoToEof; 1251case ParsingFunction.GoToEof: 1254case ParsingFunction.Error: 1255case ParsingFunction.Eof: 1256case ParsingFunction.ReaderClosed: 1258case ParsingFunction.NoData: 1261case ParsingFunction.PartialTextValue: 1264case ParsingFunction.InReadValueChunk: 1267case ParsingFunction.InReadContentAsBinary: 1270case ParsingFunction.InReadElementContentAsBinary: 1296case ParsingFunction.InReadAttributeValue: 1300case ParsingFunction.InIncrementalRead: 1304case ParsingFunction.PartialTextValue: 1307case ParsingFunction.InReadValueChunk: 1310case ParsingFunction.InReadContentAsBinary: 1313case ParsingFunction.InReadElementContentAsBinary: 1330Debug.Assert( parsingFunction != ParsingFunction.Eof ); 1353if ( parsingFunction != ParsingFunction.InReadAttributeValue ) { 1360if ( parsingFunction == ParsingFunction.InReadValueChunk ) { 1363if ( parsingFunction == ParsingFunction.InReadContentAsBinary ) { 1400parsingFunction = ParsingFunction.InReadAttributeValue; 1437if ( parsingFunction == ParsingFunction.InReadAttributeValue || 1438parsingFunction == ParsingFunction.FragmentAttribute ) { 1461parsingFunction = ParsingFunction.AfterResolveEmptyEntityInContent; 1464parsingFunction = ParsingFunction.AfterResolveEntityInContent; 1469parsingFunction = ParsingFunction.AfterResolveEmptyEntityInContent; 1494parsingFunction == ParsingFunction.AfterResolveEntityInContent ) { 1531if ( parsingFunction == ParsingFunction.InReadContentAsBinary ) { 1543if ( parsingFunction == ParsingFunction.InReadElementContentAsBinary ) { 1579if ( parsingFunction == ParsingFunction.InReadContentAsBinary ) { 1591if ( parsingFunction == ParsingFunction.InReadElementContentAsBinary ) { 1626if ( parsingFunction == ParsingFunction.InReadElementContentAsBinary ) { 1638if ( parsingFunction == ParsingFunction.InReadContentAsBinary ) { 1674if ( parsingFunction == ParsingFunction.InReadElementContentAsBinary ) { 1686if ( parsingFunction == ParsingFunction.InReadContentAsBinary ) { 1732if ( parsingFunction != ParsingFunction.InReadValueChunk ) { 1736if ( parsingFunction == ParsingFunction.PartialTextValue ) { 1744parsingFunction = ParsingFunction.InReadValueChunk; 2008parsingFunction = ParsingFunction.SwitchToInteractiveXmlDecl; 2009nextParsingFunction = ParsingFunction.DocumentContent; 2029case ParsingFunction.Eof: 2030case ParsingFunction.ReaderClosed: 2032case ParsingFunction.OpenUrl: 2035case ParsingFunction.InIncrementalRead: 2065if ( parsingFunction == ParsingFunction.InIncrementalRead ) { 2099if ( parsingFunction == ParsingFunction.InIncrementalRead ) { 2129if ( parsingFunction == ParsingFunction.InIncrementalRead ) { 2525parsingFunction = ParsingFunction.Error; 2548return attrCount > 0 && parsingFunction >= ParsingFunction.InReadAttributeValue; 2554if ( parsingFunction == ParsingFunction.InReadValueChunk ) { 2557else if ( parsingFunction == ParsingFunction.InReadContentAsBinary ) { 2560if ( parsingFunction == ParsingFunction.InReadAttributeValue ) { 2568nextParsingFunction = ( index > 0 ) ? ParsingFunction.ElementContent : ParsingFunction.DocumentContent; 2762parsingFunction = ParsingFunction.SwitchToInteractive; 2763nextParsingFunction = ParsingFunction.FragmentAttribute; 2766Debug.Assert( parsingFunction == ParsingFunction.SwitchToInteractiveXmlDecl ); 2767nextParsingFunction = ParsingFunction.DocumentContent; 2770Debug.Assert( parsingFunction == ParsingFunction.SwitchToInteractiveXmlDecl ); 2771Debug.Assert( nextParsingFunction == ParsingFunction.DocumentContent ); 2776parsingFunction = ParsingFunction.SwitchToInteractive; 2777nextParsingFunction = ParsingFunction.XmlDeclarationFragment; 3246if ( parsingFunction == ParsingFunction.ReaderClosed ) { 3257parsingFunction = ParsingFunction.ReaderClosed; 3321parsingFunction = ParsingFunction.ResetAttributesRootLevel; 3666if ( parsingFunction == ParsingFunction.EntityReference ) { 3876int i = ( parsingFunction == ParsingFunction.InIncrementalRead ) ? index : index - 1; 4019parsingFunction = ParsingFunction.MoveToElementContent; 4034parsingFunction = ParsingFunction.PopEmptyElementContext; 4232nextParsingFunction = ( index > 0 ) ? parsingFunction : ParsingFunction.DocumentContent; 4233parsingFunction = ParsingFunction.PopElementContext; 4320parsingFunction = ParsingFunction.MoveToElementContent; 4333parsingFunction = ParsingFunction.PopEmptyElementContext; 4989parsingFunction = ParsingFunction.PartialTextValue; 5021parsingFunction = ParsingFunction.PartialTextValue; 5032if ( parsingFunction == ParsingFunction.ReportEndEntity ) { 5037else if ( parsingFunction == ParsingFunction.EntityReference ) { 5146parsingFunction = ParsingFunction.EntityReference; 5234parsingFunction = ParsingFunction.ReportEndEntity; 5263Debug.Assert( parsingFunction == ParsingFunction.PartialTextValue || 5264( parsingFunction == ParsingFunction.InReadValueChunk && incReadState == IncrementalReadState.ReadValueChunk_OnPartialValue ) ); 5283case ParsingFunction.InReadAttributeValue: 5286case ParsingFunction.InReadValueChunk: 5298case ParsingFunction.InReadContentAsBinary: 5299case ParsingFunction.InReadElementContentAsBinary: 5322Debug.Assert( parsingFunction == ParsingFunction.PartialTextValue || parsingFunction == ParsingFunction.InReadValueChunk || 5323parsingFunction == ParsingFunction.InReadContentAsBinary || parsingFunction == ParsingFunction.InReadElementContentAsBinary ); 5333Debug.Assert( parsingFunction == ParsingFunction.InReadValueChunk ); 5337Debug.Assert( ( index > 0 ) ? nextParsingFunction == ParsingFunction.ElementContent : nextParsingFunction == ParsingFunction.DocumentContent ); 5347Debug.Assert( parsingFunction == ParsingFunction.InReadContentAsBinary || parsingFunction == ParsingFunction.InReadElementContentAsBinary ); 5351Debug.Assert( ( index > 0 ) ? nextParsingFunction == ParsingFunction.ElementContent : nextParsingFunction == ParsingFunction.DocumentContent ); 5623if ( index == 0 && parsingFunction == ParsingFunction.ElementContent ) { 5624parsingFunction = ParsingFunction.DocumentContent; 6078parsingFunction = ParsingFunction.ResetAttributesRootLevel; 6995parsingFunction = ParsingFunction.Eof; 7316parsingFunction = ParsingFunction.InIncrementalRead; 7405parsingFunction = ParsingFunction.PopElementContext; 7406nextParsingFunction = ( index > 0 || fragmentType != XmlNodeType.Document ) ? ParsingFunction.ElementContent 7407 : ParsingFunction.DocumentContent; 7668parsingFunction = ParsingFunction.InReadAttributeValue; 7673Debug.Assert( parsingFunction == ParsingFunction.InReadAttributeValue ); 7674parsingFunction = ParsingFunction.FragmentAttribute; 7949Debug.Assert( parsingFunction != ParsingFunction.InReadContentAsBinary ); 7951if ( parsingFunction == ParsingFunction.InReadValueChunk ) { 7954if ( parsingFunction == ParsingFunction.InIncrementalRead ) { 7964SetupReadContentAsBinaryState( ParsingFunction.InReadContentAsBinary ); 7970Debug.Assert( parsingFunction != ParsingFunction.InReadElementContentAsBinary ); 7990SetupReadContentAsBinaryState( ParsingFunction.InReadElementContentAsBinary ); 8024void SetupReadContentAsBinaryState( ParsingFunction inReadBinaryFunction ) { 8025if ( parsingFunction == ParsingFunction.PartialTextValue ) { 8406ParsingFunction tmp = parsingFunction; 8438Debug.Assert( parsingFunction != ParsingFunction.InReadElementContentAsBinary );
System\Xml\Core\XmlTextReaderImplAsync.cs (93)
39if (parsingFunction >= ParsingFunction.PartialTextValue) { 47if (parsingFunction >= ParsingFunction.PartialTextValue) { 48if (parsingFunction == ParsingFunction.PartialTextValue) { 154case ParsingFunction.ElementContent: 156case ParsingFunction.DocumentContent: 160case ParsingFunction.OpenUrl: 164case ParsingFunction.SwitchToInteractive: 169case ParsingFunction.SwitchToInteractiveXmlDecl: 171case ParsingFunction.ResetAttributesRootLevel: 174parsingFunction = (index == 0) ? ParsingFunction.DocumentContent : ParsingFunction.ElementContent; 176case ParsingFunction.MoveToElementContent: 180parsingFunction = ParsingFunction.ElementContent; 182case ParsingFunction.PopElementContext: 185Debug.Assert(parsingFunction == ParsingFunction.ElementContent || 186parsingFunction == ParsingFunction.DocumentContent); 188case ParsingFunction.PopEmptyElementContext: 197case ParsingFunction.EntityReference: 200case ParsingFunction.ReportEndEntity: 204case ParsingFunction.AfterResolveEntityInContent: 210case ParsingFunction.AfterResolveEmptyEntityInContent: 219case ParsingFunction.InReadAttributeValue: 224case ParsingFunction.InIncrementalRead: 227case ParsingFunction.FragmentAttribute: 229case ParsingFunction.XmlDeclarationFragment: 231parsingFunction = ParsingFunction.GoToEof; 234case ParsingFunction.GoToEof: 237case ParsingFunction.Error: 238case ParsingFunction.Eof: 239case ParsingFunction.ReaderClosed: 241case ParsingFunction.NoData: 244case ParsingFunction.PartialTextValue: 246case ParsingFunction.InReadValueChunk: 248case ParsingFunction.InReadContentAsBinary: 250case ParsingFunction.InReadElementContentAsBinary: 300case ParsingFunction.InReadAttributeValue: 304case ParsingFunction.InIncrementalRead: 308case ParsingFunction.PartialTextValue: 311case ParsingFunction.InReadValueChunk: 314case ParsingFunction.InReadContentAsBinary: 317case ParsingFunction.InReadElementContentAsBinary: 334Debug.Assert( parsingFunction != ParsingFunction.Eof ); 378if ( parsingFunction == ParsingFunction.InReadContentAsBinary ) { 390if ( parsingFunction == ParsingFunction.InReadElementContentAsBinary ) { 433if ( parsingFunction == ParsingFunction.InReadContentAsBinary ) { 445if ( parsingFunction == ParsingFunction.InReadElementContentAsBinary ) { 496if ( parsingFunction == ParsingFunction.InReadElementContentAsBinary ) { 508if ( parsingFunction == ParsingFunction.InReadContentAsBinary ) { 551if ( parsingFunction == ParsingFunction.InReadElementContentAsBinary ) { 563if ( parsingFunction == ParsingFunction.InReadContentAsBinary ) { 604if ( parsingFunction != ParsingFunction.InReadValueChunk ) { 608if ( parsingFunction == ParsingFunction.PartialTextValue ) { 616parsingFunction = ParsingFunction.InReadValueChunk; 1153parsingFunction = ParsingFunction.ResetAttributesRootLevel; 1511if (parsingFunction == ParsingFunction.EntityReference) { 1863parsingFunction = ParsingFunction.MoveToElementContent; 1874parsingFunction = ParsingFunction.PopEmptyElementContext; 2091nextParsingFunction = (index > 0) ? parsingFunction : ParsingFunction.DocumentContent; 2092parsingFunction = ParsingFunction.PopElementContext; 2195parsingFunction = ParsingFunction.MoveToElementContent; 2208parsingFunction = ParsingFunction.PopEmptyElementContext; 2838parsingFunction = ParsingFunction.PartialTextValue; 2886parsingFunction = ParsingFunction.PartialTextValue; 2901if (parsingFunction == ParsingFunction.ReportEndEntity) { 2906else if (parsingFunction == ParsingFunction.EntityReference) { 3162parsingFunction = ParsingFunction.EntityReference; 3252parsingFunction = ParsingFunction.ReportEndEntity; 3288Debug.Assert( parsingFunction == ParsingFunction.PartialTextValue || 3289( parsingFunction == ParsingFunction.InReadValueChunk && incReadState == IncrementalReadState.ReadValueChunk_OnPartialValue ) ); 3321case ParsingFunction.InReadAttributeValue: 3324case ParsingFunction.InReadValueChunk: 3336case ParsingFunction.InReadContentAsBinary: 3337case ParsingFunction.InReadElementContentAsBinary: 3360Debug.Assert( parsingFunction == ParsingFunction.PartialTextValue || parsingFunction == ParsingFunction.InReadValueChunk || 3361parsingFunction == ParsingFunction.InReadContentAsBinary || parsingFunction == ParsingFunction.InReadElementContentAsBinary ); 3380Debug.Assert( parsingFunction == ParsingFunction.InReadValueChunk ); 3384Debug.Assert( ( index > 0 ) ? nextParsingFunction == ParsingFunction.ElementContent : nextParsingFunction == ParsingFunction.DocumentContent ); 3397Debug.Assert( parsingFunction == ParsingFunction.InReadContentAsBinary || parsingFunction == ParsingFunction.InReadElementContentAsBinary ); 3401Debug.Assert( ( index > 0 ) ? nextParsingFunction == ParsingFunction.ElementContent : nextParsingFunction == ParsingFunction.DocumentContent ); 4130parsingFunction = ParsingFunction.ResetAttributesRootLevel; 4903Debug.Assert( parsingFunction != ParsingFunction.InReadContentAsBinary ); 4905if ( parsingFunction == ParsingFunction.InReadValueChunk ) { 4908if ( parsingFunction == ParsingFunction.InIncrementalRead ) { 4918SetupReadContentAsBinaryState( ParsingFunction.InReadContentAsBinary ); 4924Debug.Assert( parsingFunction != ParsingFunction.InReadElementContentAsBinary ); 4944SetupReadContentAsBinaryState( ParsingFunction.InReadElementContentAsBinary ); 5047ParsingFunction tmp = parsingFunction; 5079Debug.Assert( parsingFunction != ParsingFunction.InReadElementContentAsBinary );