221 references to ScanningFunction
System.Xml (221)
System\Xml\Schema\DtdParser.cs (126)
177ScanningFunction scanningFunction; 178ScanningFunction nextScaningFunction; 179ScanningFunction savedScanningFunction; // this one is used only for adding spaces around parameter entities 361return scanningFunction == ScanningFunction.CondSection3; 373return scanningFunction == ScanningFunction.SubsetContent || 374( scanningFunction == ScanningFunction.ParamEntitySpace && savedScanningFunction == ScanningFunction.SubsetContent ); 429scanningFunction = ScanningFunction.QName; 430nextScaningFunction = ScanningFunction.Doctype1; 599Debug.Assert( scanningFunction == ScanningFunction.SubsetContent ); 1630if ( needWhiteSpace && !whitespaceSeen && scanningFunction != ScanningFunction.ParamEntitySpace ) { 1636case ScanningFunction.Name: return ScanNameExpected(); 1637case ScanningFunction.QName: return ScanQNameExpected(); 1638case ScanningFunction.Nmtoken: return ScanNmtokenExpected(); 1639case ScanningFunction.SubsetContent: return ScanSubsetContent(); 1640case ScanningFunction.Doctype1: return ScanDoctype1(); 1641case ScanningFunction.Doctype2: return ScanDoctype2(); 1642case ScanningFunction.Element1: return ScanElement1(); 1643case ScanningFunction.Element2: return ScanElement2(); 1644case ScanningFunction.Element3: return ScanElement3(); 1645case ScanningFunction.Element4: return ScanElement4(); 1646case ScanningFunction.Element5: return ScanElement5(); 1647case ScanningFunction.Element6: return ScanElement6(); 1648case ScanningFunction.Element7: return ScanElement7(); 1649case ScanningFunction.Attlist1: return ScanAttlist1(); 1650case ScanningFunction.Attlist2: return ScanAttlist2(); 1651case ScanningFunction.Attlist3: return ScanAttlist3(); 1652case ScanningFunction.Attlist4: return ScanAttlist4(); 1653case ScanningFunction.Attlist5: return ScanAttlist5(); 1654case ScanningFunction.Attlist6: return ScanAttlist6(); 1655case ScanningFunction.Attlist7: return ScanAttlist7(); 1656case ScanningFunction.Notation1: return ScanNotation1(); 1657case ScanningFunction.SystemId: return ScanSystemId(); 1658case ScanningFunction.PublicId1: return ScanPublicId1(); 1659case ScanningFunction.PublicId2: return ScanPublicId2(); 1660case ScanningFunction.Entity1: return ScanEntity1(); 1661case ScanningFunction.Entity2: return ScanEntity2(); 1662case ScanningFunction.Entity3: return ScanEntity3(); 1663case ScanningFunction.CondSection1: return ScanCondSection1(); 1664case ScanningFunction.CondSection2: return ScanCondSection2(); 1665case ScanningFunction.CondSection3: return ScanCondSection3(); 1666case ScanningFunction.ClosingTag: return ScanClosingTag(); 1667case ScanningFunction.ParamEntitySpace: 1681if ( scanningFunction == ScanningFunction.SubsetContent ) { 1709scanningFunction = ScanningFunction.QName; 1710nextScaningFunction = ScanningFunction.Element1; 1722scanningFunction = ScanningFunction.Entity1; 1743scanningFunction = ScanningFunction.QName; 1744nextScaningFunction = ScanningFunction.Attlist1; 1758scanningFunction = ScanningFunction.Name; 1759nextScaningFunction = ScanningFunction.Notation1; 1764scanningFunction = ScanningFunction.CondSection1; 1803scanningFunction = ScanningFunction.ClosingTag; 1852nextScaningFunction = ScanningFunction.Doctype2; 1853scanningFunction = ScanningFunction.PublicId1; 1859nextScaningFunction = ScanningFunction.Doctype2; 1860scanningFunction = ScanningFunction.SystemId; 1864scanningFunction = ScanningFunction.SubsetContent; 1868scanningFunction = ScanningFunction.SubsetContent; 1880scanningFunction = ScanningFunction.SubsetContent; 1884scanningFunction = ScanningFunction.SubsetContent; 1897scanningFunction = ScanningFunction.SubsetContent; 1905scanningFunction = ScanningFunction.Element2; 1915scanningFunction = ScanningFunction.ClosingTag; 1925scanningFunction = ScanningFunction.ClosingTag; 1951scanningFunction = ScanningFunction.Element6; 1959scanningFunction = ScanningFunction.Element3; 1970scanningFunction = ScanningFunction.SubsetContent; 1974scanningFunction = ScanningFunction.Element4; 1980scanningFunction = ScanningFunction.Element5; 2007scanningFunction = ScanningFunction.Element3; 2011scanningFunction = ScanningFunction.Element3; 2015scanningFunction = ScanningFunction.Element4; 2019scanningFunction = ScanningFunction.SubsetContent; 2031scanningFunction = ScanningFunction.Element7; 2035nextScaningFunction = ScanningFunction.Element6; 2036scanningFunction = ScanningFunction.QName; 2045scanningFunction = ScanningFunction.ClosingTag; 2057scanningFunction = ScanningFunction.SubsetContent; 2064scanningFunction = ScanningFunction.Attlist2; 2074scanningFunction = ScanningFunction.Nmtoken; 2075nextScaningFunction = ScanningFunction.Attlist5; 2085scanningFunction = ScanningFunction.Attlist6; 2090scanningFunction = ScanningFunction.Attlist6; 2113scanningFunction = ScanningFunction.Attlist6; 2147scanningFunction = ScanningFunction.Attlist3; 2155scanningFunction = ScanningFunction.Attlist6; 2185scanningFunction = ScanningFunction.Name; 2186nextScaningFunction = ScanningFunction.Attlist4; 2199scanningFunction = ScanningFunction.Attlist6; 2203scanningFunction = ScanningFunction.Name; 2204nextScaningFunction = ScanningFunction.Attlist4; 2216scanningFunction = ScanningFunction.Attlist6; 2220scanningFunction = ScanningFunction.Nmtoken; 2221nextScaningFunction = ScanningFunction.Attlist5; 2236scanningFunction = ScanningFunction.Attlist1; 2252scanningFunction = ScanningFunction.Attlist1; 2263scanningFunction = ScanningFunction.Attlist1; 2271scanningFunction = ScanningFunction.Attlist7; 2294scanningFunction = ScanningFunction.Attlist1; 2535nextScaningFunction = ScanningFunction.ClosingTag; 2536scanningFunction = ScanningFunction.PublicId1; 2542nextScaningFunction = ScanningFunction.ClosingTag; 2543scanningFunction = ScanningFunction.SystemId; 2565nextScaningFunction = ScanningFunction.Entity2; 2566scanningFunction = ScanningFunction.Name; 2571scanningFunction = ScanningFunction.Entity2; 2582nextScaningFunction = ScanningFunction.Entity3; 2583scanningFunction = ScanningFunction.PublicId1; 2589nextScaningFunction = ScanningFunction.Entity3; 2590scanningFunction = ScanningFunction.SystemId; 2596scanningFunction = ScanningFunction.ClosingTag; 2614scanningFunction = ScanningFunction.Name; 2615nextScaningFunction = ScanningFunction.ClosingTag; 2620scanningFunction = ScanningFunction.ClosingTag; 2631scanningFunction = ScanningFunction.PublicId2; 2671nextScaningFunction = ScanningFunction.SubsetContent; 2672scanningFunction = ScanningFunction.CondSection2; 2685nextScaningFunction = ScanningFunction.CondSection3; 2686scanningFunction = ScanningFunction.CondSection2; 2777scanningFunction = ScanningFunction.SubsetContent; 3131if ( paramEntity && !inLiteral && scanningFunction != ScanningFunction.ParamEntitySpace ) { 3133scanningFunction = ScanningFunction.ParamEntitySpace; 3153if ( scanningFunction == ScanningFunction.ParamEntitySpace ) { 3163if ( !inLiteral && scanningFunction != ScanningFunction.ParamEntitySpace ) { 3165scanningFunction = ScanningFunction.ParamEntitySpace;
System\Xml\Schema\DtdParserAsync.cs (95)
72scanningFunction = ScanningFunction.QName; 73nextScaningFunction = ScanningFunction.Doctype1; 244Debug.Assert( scanningFunction == ScanningFunction.SubsetContent ); 1247if ( needWhiteSpace && !whitespaceSeen && scanningFunction != ScanningFunction.ParamEntitySpace ) { 1253case ScanningFunction.Name: return await ScanNameExpectedAsync().ConfigureAwait(false); 1254case ScanningFunction.QName: return await ScanQNameExpectedAsync().ConfigureAwait(false); 1255case ScanningFunction.Nmtoken: return await ScanNmtokenExpectedAsync().ConfigureAwait(false); 1256case ScanningFunction.SubsetContent: return await ScanSubsetContentAsync().ConfigureAwait(false); 1257case ScanningFunction.Doctype1: return await ScanDoctype1Async().ConfigureAwait(false); 1258case ScanningFunction.Doctype2: return ScanDoctype2(); 1259case ScanningFunction.Element1: return await ScanElement1Async().ConfigureAwait(false); 1260case ScanningFunction.Element2: return await ScanElement2Async().ConfigureAwait(false); 1261case ScanningFunction.Element3: return await ScanElement3Async().ConfigureAwait(false); 1262case ScanningFunction.Element4: return ScanElement4(); 1263case ScanningFunction.Element5: return ScanElement5(); 1264case ScanningFunction.Element6: return ScanElement6(); 1265case ScanningFunction.Element7: return ScanElement7(); 1266case ScanningFunction.Attlist1: return await ScanAttlist1Async().ConfigureAwait(false); 1267case ScanningFunction.Attlist2: return await ScanAttlist2Async().ConfigureAwait(false); 1268case ScanningFunction.Attlist3: return ScanAttlist3(); 1269case ScanningFunction.Attlist4: return ScanAttlist4(); 1270case ScanningFunction.Attlist5: return ScanAttlist5(); 1271case ScanningFunction.Attlist6: return await ScanAttlist6Async().ConfigureAwait(false); 1272case ScanningFunction.Attlist7: return ScanAttlist7(); 1273case ScanningFunction.Notation1: return await ScanNotation1Async().ConfigureAwait(false); 1274case ScanningFunction.SystemId: return await ScanSystemIdAsync().ConfigureAwait(false); 1275case ScanningFunction.PublicId1: return await ScanPublicId1Async().ConfigureAwait(false); 1276case ScanningFunction.PublicId2: return await ScanPublicId2Async().ConfigureAwait(false); 1277case ScanningFunction.Entity1: return await ScanEntity1Async().ConfigureAwait(false); 1278case ScanningFunction.Entity2: return await ScanEntity2Async().ConfigureAwait(false); 1279case ScanningFunction.Entity3: return await ScanEntity3Async().ConfigureAwait(false); 1280case ScanningFunction.CondSection1: return await ScanCondSection1Async().ConfigureAwait(false); 1281case ScanningFunction.CondSection2: return ScanCondSection2(); 1282case ScanningFunction.CondSection3: return await ScanCondSection3Async().ConfigureAwait(false); 1283case ScanningFunction.ClosingTag: return ScanClosingTag(); 1284case ScanningFunction.ParamEntitySpace: 1298if ( scanningFunction == ScanningFunction.SubsetContent ) { 1326scanningFunction = ScanningFunction.QName; 1327nextScaningFunction = ScanningFunction.Element1; 1339scanningFunction = ScanningFunction.Entity1; 1360scanningFunction = ScanningFunction.QName; 1361nextScaningFunction = ScanningFunction.Attlist1; 1375scanningFunction = ScanningFunction.Name; 1376nextScaningFunction = ScanningFunction.Notation1; 1381scanningFunction = ScanningFunction.CondSection1; 1420scanningFunction = ScanningFunction.ClosingTag; 1469nextScaningFunction = ScanningFunction.Doctype2; 1470scanningFunction = ScanningFunction.PublicId1; 1476nextScaningFunction = ScanningFunction.Doctype2; 1477scanningFunction = ScanningFunction.SystemId; 1481scanningFunction = ScanningFunction.SubsetContent; 1485scanningFunction = ScanningFunction.SubsetContent; 1497scanningFunction = ScanningFunction.Element2; 1507scanningFunction = ScanningFunction.ClosingTag; 1517scanningFunction = ScanningFunction.ClosingTag; 1543scanningFunction = ScanningFunction.Element6; 1551scanningFunction = ScanningFunction.Element3; 1562scanningFunction = ScanningFunction.SubsetContent; 1566scanningFunction = ScanningFunction.Element4; 1575scanningFunction = ScanningFunction.SubsetContent; 1582scanningFunction = ScanningFunction.Attlist2; 1592scanningFunction = ScanningFunction.Nmtoken; 1593nextScaningFunction = ScanningFunction.Attlist5; 1603scanningFunction = ScanningFunction.Attlist6; 1608scanningFunction = ScanningFunction.Attlist6; 1631scanningFunction = ScanningFunction.Attlist6; 1665scanningFunction = ScanningFunction.Attlist3; 1673scanningFunction = ScanningFunction.Attlist6; 1706scanningFunction = ScanningFunction.Attlist1; 1722scanningFunction = ScanningFunction.Attlist1; 1733scanningFunction = ScanningFunction.Attlist1; 1741scanningFunction = ScanningFunction.Attlist7; 1975nextScaningFunction = ScanningFunction.ClosingTag; 1976scanningFunction = ScanningFunction.PublicId1; 1982nextScaningFunction = ScanningFunction.ClosingTag; 1983scanningFunction = ScanningFunction.SystemId; 2005nextScaningFunction = ScanningFunction.Entity2; 2006scanningFunction = ScanningFunction.Name; 2011scanningFunction = ScanningFunction.Entity2; 2022nextScaningFunction = ScanningFunction.Entity3; 2023scanningFunction = ScanningFunction.PublicId1; 2029nextScaningFunction = ScanningFunction.Entity3; 2030scanningFunction = ScanningFunction.SystemId; 2036scanningFunction = ScanningFunction.ClosingTag; 2054scanningFunction = ScanningFunction.Name; 2055nextScaningFunction = ScanningFunction.ClosingTag; 2060scanningFunction = ScanningFunction.ClosingTag; 2071scanningFunction = ScanningFunction.PublicId2; 2111nextScaningFunction = ScanningFunction.SubsetContent; 2112scanningFunction = ScanningFunction.CondSection2; 2125nextScaningFunction = ScanningFunction.CondSection3; 2126scanningFunction = ScanningFunction.CondSection2; 2208scanningFunction = ScanningFunction.SubsetContent; 2503if ( paramEntity && !inLiteral && scanningFunction != ScanningFunction.ParamEntitySpace ) { 2505scanningFunction = ScanningFunction.ParamEntitySpace;