2 writes to currentPosition
System.Workflow.Activities (2)
Rules\Parser\Scanner.cs (2)
163++currentPosition; // Point one past the last character, equal to the length 167++currentPosition;
11 references to currentPosition
System.Workflow.Activities (11)
Rules\Parser\Scanner.cs (11)
161if (currentPosition == inputStringLength - 1) 173return (currentPosition < inputStringLength) ? inputString[currentPosition] : '\0'; 178if (currentPosition == inputStringLength - 1) 181int peekPosition = currentPosition + 1; 196return new Token(TokenID.EndOfInput, currentPosition, null); 198tokenStartPosition = currentPosition; 482throw new RuleSyntaxException(ErrorNumbers.Error_InvalidEscapeSequence, message, currentPosition - 1); 514throw new RuleSyntaxException(ErrorNumbers.Error_UnterminatedCharacterLiteral, Messages.Parser_UnterminatedCharacterLiteral, currentPosition); 735throw new RuleSyntaxException(ErrorNumbers.Error_InvalidExponentDigit, message, currentPosition); 819throw new RuleSyntaxException(ErrorNumbers.Error_InvalidHexDigit, message, currentPosition);