24 references to TryAdvance
Microsoft.CodeAnalysis.CSharp (24)
Parser\Lexer.cs (24)
458info.Kind = TextWindow.TryAdvance('=') ? SyntaxKind.SlashEqualsToken : SyntaxKind.SlashToken; 506info.Kind = TextWindow.TryAdvance(':') ? SyntaxKind.ColonColonToken : SyntaxKind.ColonToken; 521info.Kind = TextWindow.TryAdvance('=') ? SyntaxKind.ExclamationEqualsToken : SyntaxKind.ExclamationToken; 527TextWindow.TryAdvance('=') ? SyntaxKind.EqualsEqualsToken : 528TextWindow.TryAdvance('>') ? SyntaxKind.EqualsGreaterThanToken : SyntaxKind.EqualsToken; 533info.Kind = TextWindow.TryAdvance('=') ? SyntaxKind.AsteriskEqualsToken : SyntaxKind.AsteriskToken; 568info.Kind = TextWindow.TryAdvance('?') 569? TextWindow.TryAdvance('=') ? SyntaxKind.QuestionQuestionEqualsToken : SyntaxKind.QuestionQuestionToken 576TextWindow.TryAdvance('=') ? SyntaxKind.PlusEqualsToken : 577TextWindow.TryAdvance('+') ? SyntaxKind.PlusPlusToken : SyntaxKind.PlusToken; 583TextWindow.TryAdvance('=') ? SyntaxKind.MinusEqualsToken : 584TextWindow.TryAdvance('-') ? SyntaxKind.MinusMinusToken : 585TextWindow.TryAdvance('>') ? SyntaxKind.MinusGreaterThanToken : SyntaxKind.MinusToken; 590info.Kind = TextWindow.TryAdvance('=') ? SyntaxKind.PercentEqualsToken : SyntaxKind.PercentToken; 596TextWindow.TryAdvance('=') ? SyntaxKind.AmpersandEqualsToken : 597TextWindow.TryAdvance('&') ? SyntaxKind.AmpersandAmpersandToken : SyntaxKind.AmpersandToken; 602info.Kind = TextWindow.TryAdvance('=') ? SyntaxKind.CaretEqualsToken : SyntaxKind.CaretToken; 608TextWindow.TryAdvance('=') ? SyntaxKind.BarEqualsToken : 609TextWindow.TryAdvance('|') ? SyntaxKind.BarBarToken : SyntaxKind.BarToken; 615TextWindow.TryAdvance('=') ? SyntaxKind.LessThanEqualsToken : 616TextWindow.TryAdvance('<') 617? TextWindow.TryAdvance('=') ? SyntaxKind.LessThanLessThanEqualsToken : SyntaxKind.LessThanLessThanToken 623info.Kind = TextWindow.TryAdvance('=') ? SyntaxKind.GreaterThanEqualsToken : SyntaxKind.GreaterThanToken; 2276return TextWindow.TryAdvance('\n') ? SyntaxFactory.CarriageReturnLineFeed : SyntaxFactory.CarriageReturn;