145 references to IsNext
Microsoft.Build (6)
Evaluation\Conditionals\Parser.cs (6)
115if (!_lexer.IsNext(Token.TokenType.EndOfInput)) 131if (!_lexer.IsNext(Token.TokenType.EndOfInput)) 185if (!_lexer.IsNext(Token.TokenType.EndOfInput)) 194if (_lexer.IsNext(Token.TokenType.EndOfInput)) 337if (!_lexer.IsNext(Token.TokenType.RightParenthesis)) 384if (_lexer.IsNext(token))
Microsoft.Build.Engine.UnitTests (139)
Scanner_Tests.cs (139)
71while (lexer.Advance() && !lexer.IsNext(Token.TokenType.EndOfInput)) 197Assert.True(lexer.IsNext(Token.TokenType.Numeric)); 202Assert.True(lexer.IsNext(Token.TokenType.Numeric)); 207Assert.True(lexer.IsNext(Token.TokenType.Numeric)); 212Assert.True(lexer.IsNext(Token.TokenType.Numeric)); 217Assert.True(lexer.IsNext(Token.TokenType.Numeric)); 222Assert.True(lexer.IsNext(Token.TokenType.Numeric)); 226Assert.True(lexer.IsNext(Token.TokenType.Numeric)); 230Assert.True(lexer.IsNext(Token.TokenType.Numeric)); 234Assert.True(lexer.IsNext(Token.TokenType.Numeric)); 245Assert.True(lexer.IsNext(Token.TokenType.Property)); 248Assert.True(lexer.IsNext(Token.TokenType.ItemList)); 251Assert.True(lexer.IsNext(Token.TokenType.String)); 256Assert.True(lexer.IsNext(Token.TokenType.String)); 261Assert.True(lexer.IsNext(Token.TokenType.And)); 265Assert.True(lexer.IsNext(Token.TokenType.Or)); 269Assert.True(lexer.IsNext(Token.TokenType.And)); 273Assert.True(lexer.IsNext(Token.TokenType.Or)); 284Assert.True(lexer.IsNext(Token.TokenType.LeftParenthesis)); 287Assert.True(lexer.IsNext(Token.TokenType.RightParenthesis)); 290Assert.True(lexer.IsNext(Token.TokenType.Comma)); 293Assert.True(lexer.IsNext(Token.TokenType.EqualTo)); 296Assert.True(lexer.IsNext(Token.TokenType.NotEqualTo)); 299Assert.True(lexer.IsNext(Token.TokenType.LessThan)); 302Assert.True(lexer.IsNext(Token.TokenType.GreaterThan)); 305Assert.True(lexer.IsNext(Token.TokenType.LessThanOrEqualTo)); 308Assert.True(lexer.IsNext(Token.TokenType.GreaterThanOrEqualTo)); 311Assert.True(lexer.IsNext(Token.TokenType.Not)); 321Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.ItemList)); 322Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.EndOfInput)); 325Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 326Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.EndOfInput)); 329Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 330Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.EndOfInput)); 333Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 334Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.EqualTo)); 335Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 336Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.EndOfInput)); 345Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Function)); 347Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LeftParenthesis)); 348Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.RightParenthesis)); 351Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Function)); 353Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LeftParenthesis)); 354Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Numeric)); 355Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.RightParenthesis)); 358Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Function)); 360Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LeftParenthesis)); 361Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Property)); 362Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.RightParenthesis)); 365Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Function)); 367Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LeftParenthesis)); 368Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.ItemList)); 369Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.RightParenthesis)); 372Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Function)); 374Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LeftParenthesis)); 375Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 376Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.RightParenthesis)); 379Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Function)); 381Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LeftParenthesis)); 382Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 383Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.RightParenthesis)); 386Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Function)); 388Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LeftParenthesis)); 389Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 390Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Comma)); 391Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Numeric)); 392Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.RightParenthesis)); 395Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Function)); 397Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LeftParenthesis)); 398Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Property)); 399Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Comma)); 400Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 401Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Comma)); 402Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Numeric)); 403Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.RightParenthesis)); 406Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Function)); 408Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LeftParenthesis)); 409Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.ItemList)); 410Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Comma)); 411Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Property)); 412Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Comma)); 413Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 414Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Comma)); 415Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 416Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Comma)); 417Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Numeric)); 418Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.RightParenthesis)); 427Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 431Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 435Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 439Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.ItemList)); 443Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.ItemList)); 457Assert.True(lexer.IsNext(Token.TokenType.String)); 459Assert.True(lexer.IsNext(Token.TokenType.EqualTo)); 461Assert.True(lexer.IsNext(Token.TokenType.Property)); 463Assert.True(lexer.IsNext(Token.TokenType.EndOfInput)); 467Assert.True(lexer.IsNext(Token.TokenType.Property)); 469Assert.True(lexer.IsNext(Token.TokenType.NotEqualTo)); 471Assert.True(lexer.IsNext(Token.TokenType.String)); 473Assert.True(lexer.IsNext(Token.TokenType.EndOfInput)); 477Assert.True(lexer.IsNext(Token.TokenType.Property)); 479Assert.True(lexer.IsNext(Token.TokenType.LessThan)); 481Assert.True(lexer.IsNext(Token.TokenType.Numeric)); 483Assert.True(lexer.IsNext(Token.TokenType.EndOfInput)); 495Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Property)); 496Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.And)); 497Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Property)); 500Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Numeric)); 501Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Property)); 502Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Numeric)); 503Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.ItemList)); 504Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 505Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LessThan)); 506Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.GreaterThan)); 507Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 508Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LessThanOrEqualTo)); 509Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 510Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.GreaterThanOrEqualTo)); 511Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 512Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.EqualTo)); 513Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Numeric)); 514Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.NotEqualTo)); 515Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.EndOfInput)); 518Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Numeric)); 519Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Property)); 520Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Numeric)); 521Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.ItemList)); 522Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 523Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LessThan)); 524Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.GreaterThan)); 525Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 526Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.LessThanOrEqualTo)); 527Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 528Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.GreaterThanOrEqualTo)); 529Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.String)); 530Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.EqualTo)); 531Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.Numeric)); 532Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.NotEqualTo)); 533Assert.True(lexer.Advance() && lexer.IsNext(Token.TokenType.EndOfInput));