40 writes to tokenStartPos
System.Xml (40)
System\Xml\Schema\DtdParser.cs (20)
1633tokenStartPos = curPos; 2312tokenStartPos = curPos; 2346tokenStartPos = curPos; 2360tokenStartPos = curPos; 2373tokenStartPos = curPos + 2; 2387tokenStartPos = curPos; // For entities: EOL normalization of 0xD and 0xD 0xA 2396tokenStartPos++; 2414tokenStartPos = curPos; 2432tokenStartPos = endPos; 2446tokenStartPos = endPos; 2452tokenStartPos = curPos; 2461tokenStartPos = curPos; 2468tokenStartPos = curPos; 2508tokenStartPos = curPos; 2811tokenStartPos = curPos; 2824tokenStartPos = curPos; 2917tokenStartPos = curPos; 2923tokenStartPos = curPos; 2963tokenStartPos = curPos; 2969tokenStartPos = curPos;
System\Xml\Schema\DtdParserAsync.cs (20)
1250tokenStartPos = curPos; 1769tokenStartPos = curPos; 1803tokenStartPos = curPos; 1817tokenStartPos = curPos; 1830tokenStartPos = curPos + 2; 1844tokenStartPos = curPos; // For entities: EOL normalization of 0xD and 0xD 0xA 1853tokenStartPos++; 1871tokenStartPos = curPos; 1889tokenStartPos = endPos; 1903tokenStartPos = endPos; 1909tokenStartPos = curPos; 1918tokenStartPos = curPos; 1925tokenStartPos = curPos; 1965tokenStartPos = curPos; 2242tokenStartPos = curPos; 2255tokenStartPos = curPos; 2351tokenStartPos = curPos; 2357tokenStartPos = curPos; 2396tokenStartPos = curPos; 2402tokenStartPos = curPos;
41 references to tokenStartPos
System.Xml (41)
System\Xml\Schema\DtdParser.cs (27)
641attrDef.LinePosition = (int)LinePos - (curPos - tokenStartPos); 2336stringBuilder.Append( chars, tokenStartPos, curPos - tokenStartPos ); 2343int tmp1 = curPos - tokenStartPos; 2345stringBuilder.Append( chars, tokenStartPos, tmp1 ); 2500Debug.Assert( curPos - tokenStartPos == 0 ); 2885colonOffset = curPos - tokenStartPos; 2903if ( tokenStartPos == curPos ) { 2908colonPos = ( colonOffset == -1 ) ? -1 : tokenStartPos + colonOffset; 2914int offset = curPos - tokenStartPos; 2915curPos = tokenStartPos; 2953if ( curPos - tokenStartPos == 0 ) { 2959int len = curPos - tokenStartPos; 2960curPos = tokenStartPos; 3010Debug.Assert( curPos - tokenStartPos > 0 ); 3012return new XmlQualifiedName( nameTable.Add( chars, tokenStartPos, curPos - tokenStartPos ) ); 3017nameTable.Add( chars, tokenStartPos, colonPos - tokenStartPos ) ); 3020Throw( tokenStartPos, Res.Xml_ColonInLocalName, GetNameString() ); 3027Debug.Assert( curPos - tokenStartPos > 0 ); 3028return new string( chars, tokenStartPos, curPos - tokenStartPos ); 3037return new string( chars, tokenStartPos, curPos - tokenStartPos - 1 ); 3047string val = ( stringBuilder.Length == 0 ) ? new string( chars, tokenStartPos, curPos - tokenStartPos - 1 ) : stringBuilder.ToString();
System\Xml\Schema\DtdParserAsync.cs (14)
286attrDef.LinePosition = (int)LinePos - (curPos - tokenStartPos); 1793stringBuilder.Append( chars, tokenStartPos, curPos - tokenStartPos ); 1800int tmp1 = curPos - tokenStartPos; 1802stringBuilder.Append( chars, tokenStartPos, tmp1 ); 1957Debug.Assert( curPos - tokenStartPos == 0 ); 2319colonOffset = curPos - tokenStartPos; 2337if ( tokenStartPos == curPos ) { 2342colonPos = ( colonOffset == -1 ) ? -1 : tokenStartPos + colonOffset; 2348int offset = curPos - tokenStartPos; 2349curPos = tokenStartPos; 2386if ( curPos - tokenStartPos == 0 ) { 2392int len = curPos - tokenStartPos; 2393curPos = tokenStartPos;