62 references to Transition
Microsoft.CodeAnalysis.Razor.Compiler (62)
Language\Legacy\CSharpCodeParser.cs (22)
298var split = Language.SplitToken(CurrentToken, 1, SyntaxKind.Transition); 305else if (At(SyntaxKind.Transition)) 312transitionToken = SyntaxFactory.MissingToken(SyntaxKind.Transition); 811var isSingleLineMarkup = kind == SyntaxKind.Transition && 816(kind == SyntaxKind.Transition && NextIs(SyntaxKind.LessThan)); 848if (kind == SyntaxKind.Transition && !isSingleLineMarkup) 900case SyntaxKind.Transition: 922Assert(SyntaxKind.Transition); 926if (At(SyntaxKind.Transition)) 936Assert(SyntaxKind.Transition); 991not SyntaxKind.Transition and 1014else if (At(SyntaxKind.Transition)) 1051case SyntaxKind.Transition: 1068Debug.Assert(transition.Kind == SyntaxKind.Transition); 1778if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.LeftParenthesis)) 2219else if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.Colon)) 2227else if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.Transition)) 2749transition = transition ?? SyntaxFactory.CSharpTransition(SyntaxFactory.MissingToken(SyntaxKind.Transition)); 2951if (At(SyntaxKind.Transition)) 2956if (NextIs(SyntaxKind.Transition) && Lookahead(2) is { Kind: SyntaxKind.Identifier or SyntaxKind.Keyword }) 3056Debug.Assert(CurrentToken.Kind == SyntaxKind.Transition);
Language\Legacy\DirectiveCSharpTokenizer.cs (1)
58kind != SyntaxKind.Transition;
Language\Legacy\DirectiveHtmlTokenizer.cs (1)
57kind != SyntaxKind.Transition;
Language\Legacy\HtmlLanguageCharacteristics.cs (2)
51case SyntaxKind.Transition: 111return SyntaxKind.Transition;
Language\Legacy\HtmlMarkupParser.cs (12)
152else if (At(SyntaxKind.Transition)) 367(At(SyntaxKind.Transition) && Lookahead(count: 1).Content.StartsWith(":", StringComparison.Ordinal)))) 401Assert(SyntaxKind.Transition); 1198if (At(SyntaxKind.Transition)) 1200if (NextIs(SyntaxKind.Transition)) 1233(token.Kind != SyntaxKind.Transition || !self.Context.Options.AllowCSharpInMarkupAttributeArea) && 1367if (At(SyntaxKind.Transition)) 1369if (NextIs(SyntaxKind.Transition)) 1439token.Kind != SyntaxKind.Transition && 1612Assert(SyntaxKind.Transition); 1903else if (At(SyntaxKind.Transition)) 1905if (NextIs(SyntaxKind.Transition))
Language\Legacy\HtmlTokenizer.cs (3)
172EndToken(SyntaxKind.Transition)); 175return Stay(EndToken(SyntaxKind.Transition)); 190return Transition(HtmlTokenizerState.Data, EndToken(SyntaxKind.Transition));
Language\Legacy\NativeCSharpLanguageCharacteristics.cs (2)
65{ SyntaxKind.Transition, "@" }, 136return SyntaxKind.Transition;
Language\Legacy\NativeCSharpTokenizer.cs (4)
281case SyntaxKind.Transition: 449EndToken(SyntaxKind.Transition)); 452return Stay(EndToken(SyntaxKind.Transition)); 458return Transition(CSharpTokenizerState.Data, EndToken(SyntaxKind.Transition));
Language\Legacy\RoslynCSharpLanguageCharacteristics.cs (2)
65{ SyntaxKind.Transition, "@" }, 128return SyntaxKind.Transition;
Language\Legacy\RoslynCSharpTokenizer.cs (3)
191case SyntaxKind.Transition: 297return Transition(RoslynCSharpTokenizerState.Token, EndToken(SyntaxKind.Transition)); 307return Transition(RoslynCSharpTokenizerState.TriviaForCSharpToken, EndToken(SyntaxKind.Transition));
Language\Legacy\TagHelperBlockRewriter.cs (7)
357var transition = SyntaxFactory.RazorMetaCode(SyntaxFactory.MissingToken(SyntaxKind.Transition)); 366var transitionToken = SyntaxFactory.Token(SyntaxKind.Transition, "@"); 418var transition = SyntaxFactory.RazorMetaCode(SyntaxFactory.MissingToken(SyntaxKind.Transition)); 427var transitionToken = SyntaxFactory.Token(SyntaxKind.Transition, "@"); 579if (tokens is [{ Kind: SyntaxKind.Transition } transition, ..]) 652var transition = SyntaxFactory.CSharpTransition(SyntaxFactory.MissingToken(SyntaxKind.Transition)); 680transition = SyntaxFactory.CSharpTransition(SyntaxFactory.MissingToken(SyntaxKind.Transition));
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
3661if (transition.Kind != SyntaxKind.Transition)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (2)
703if (transition.Kind is not (SyntaxKind.Transition)) return ThrowHelper.ThrowArgumentException<CSharpTransitionSyntax>(nameof(transition), $"Invalid SyntaxKind. Expected 'SyntaxKind.Transition', but it was {transition.Kind}"); 709=> SyntaxFactory.CSharpTransition(SyntaxFactory.Token(SyntaxKind.Transition), chunkGenerator, editHandler);