internal bool SinkIdentifierPart() { if ((!TokenChar.IsLetter(this.CurrentCharacter) && !TokenChar.IsDecimalDigit(this.CurrentCharacter)) && ((!TokenChar.IsConnecting(this.CurrentCharacter) && !TokenChar.IsCombining(this.CurrentCharacter)) && !TokenChar.IsFormatting(this.CurrentCharacter))) { return(false); } this.Skip(); return(true); }
internal bool SinkMultipleDecimalDigits() { int count = 0; while (TokenChar.IsDecimalDigit(CurrentCharacter)) { ++count; Skip(); } return(count > 0); // Must match at least one }
internal bool SinkMultipleDecimalDigits() { int num = 0; while (TokenChar.IsDecimalDigit(this.CurrentCharacter)) { num++; this.Skip(); } return(num > 0); }
internal bool SinkIdentifierPart() { // From 2.4.2 of the C# Language Specification // identifier-part-letter-character: if ( TokenChar.IsLetter(CurrentCharacter) || TokenChar.IsDecimalDigit(CurrentCharacter) || TokenChar.IsConnecting(CurrentCharacter) || TokenChar.IsCombining(CurrentCharacter) || TokenChar.IsFormatting(CurrentCharacter) ) { Skip(); return(true); } return(false); }