31 references to RoslynCSharpTokenizerState
Microsoft.CodeAnalysis.Razor.Compiler (31)
Language\Legacy\RoslynCSharpTokenizer.cs (31)
27/// When this is non-null, we're in the <see cref="RoslynCSharpTokenizerState.TriviaForCSharpToken"/> state.
47protected override int StartState => (int)RoslynCSharpTokenizerState.Start;
49private new RoslynCSharpTokenizerState? CurrentState
51get => (RoslynCSharpTokenizerState?)base.CurrentState;
92if (CurrentState == RoslynCSharpTokenizerState.Start)
97Debug.Assert(CurrentState == RoslynCSharpTokenizerState.TriviaForCSharpToken, $"Unexpected state: {CurrentState}");
114CurrentState = RoslynCSharpTokenizerState.Start;
121case RoslynCSharpTokenizerState.Start:
123case RoslynCSharpTokenizerState.TriviaForCSharpToken:
125case RoslynCSharpTokenizerState.Token:
127case RoslynCSharpTokenizerState.OnRazorCommentStar:
129case RoslynCSharpTokenizerState.AfterRazorCommentTransition:
131case RoslynCSharpTokenizerState.RazorCommentBody:
133case RoslynCSharpTokenizerState.StarAfterRazorCommentBody:
135case RoslynCSharpTokenizerState.AtTokenAfterRazorCommentBody:
138return AtTokenAfterRazorCommentBody(nextState: (int)RoslynCSharpTokenizerState.TriviaForCSharpToken);
226return Transition(RoslynCSharpTokenizerState.TriviaForCSharpToken, null);
230return Transition(RoslynCSharpTokenizerState.Token, null);
297return Transition(RoslynCSharpTokenizerState.Token, EndToken(SyntaxKind.Transition));
307return Transition(RoslynCSharpTokenizerState.TriviaForCSharpToken, EndToken(SyntaxKind.Transition));
356return Transition(RoslynCSharpTokenizerState.TriviaForCSharpToken, EndToken(content, kind));
398return Transition(RoslynCSharpTokenizerState.TriviaForCSharpToken, EndToken(razorTokenKind));
471return Transition(isLeading ? RoslynCSharpTokenizerState.Token : RoslynCSharpTokenizerState.Start, null);
487RoslynCSharpTokenizerState.OnRazorCommentStar,
652RoslynCSharpTokenizerState.RazorCommentBody,
665return Transition(RoslynCSharpTokenizerState.TriviaForCSharpToken, EndToken(csharpToken.Text, SyntaxKind.NumericLiteral));
684return Transition(RoslynCSharpTokenizerState.TriviaForCSharpToken, token);
703private StateResult Transition(RoslynCSharpTokenizerState state, SyntaxToken? result)
771base.CurrentState = (int)RoslynCSharpTokenizerState.Start;
787base.CurrentState = (int)RoslynCSharpTokenizerState.Start;