1 instantiation of CSharpTransitionSyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
2324internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.CSharpTransitionSyntax(this, parent, position);
69 references to CSharpTransitionSyntax
Microsoft.CodeAnalysis.Razor.Compiler (61)
Language\Legacy\ClassifiedSpanVisitor.cs (1)
298public override void VisitCSharpTransition(CSharpTransitionSyntax node)
Language\Legacy\Syntax\CSharpTransitionSyntax.cs (1)
10public CSharpTransitionSyntax Update(ISpanChunkGenerator? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\SyntaxFactory.cs (1)
14public static CSharpTransitionSyntax CSharpTransition(SyntaxToken transition)
Language\Legacy\TagHelperBlockRewriter.cs (4)
605public override SyntaxNode VisitCSharpTransition(CSharpTransitionSyntax node) 652var transition = SyntaxFactory.CSharpTransition(SyntaxFactory.MissingToken(SyntaxKind.Transition)); 663CSharpTransitionSyntax transition; 695transition = (CSharpTransitionSyntax)Visit(node.Transition);
Language\RazorHtmlWriter.cs (1)
91public override void VisitCSharpTransition(CSharpTransitionSyntax node)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (19)
93public virtual TResult VisitCSharpTransition(CSharpTransitionSyntax node) => DefaultVisit(node); 219public virtual void VisitCSharpTransition(CSharpTransitionSyntax node) => DefaultVisit(node); 344public override SyntaxNode VisitCSharpTransition(CSharpTransitionSyntax node) 360=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body)); 366=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body)); 372=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body)); 378=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body), node.DirectiveDescriptor); 381=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body), node.DirectiveDescriptor); 701public static CSharpTransitionSyntax CSharpTransition(SyntaxToken transition, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler) 703if (transition.Kind is not (SyntaxKind.Transition)) return ThrowHelper.ThrowArgumentException<CSharpTransitionSyntax>(nameof(transition), $"Invalid SyntaxKind. Expected 'SyntaxKind.Transition', but it was {transition.Kind}"); 704return (CSharpTransitionSyntax)InternalSyntax.SyntaxFactory.CSharpTransition((Syntax.InternalSyntax.SyntaxToken)transition.Node, chunkGenerator, editHandler).CreateRed(); 708public static CSharpTransitionSyntax CSharpTransition(ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler) 744public static CSharpStatementSyntax CSharpStatement(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 765public static CSharpExplicitExpressionSyntax CSharpExplicitExpression(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 786public static CSharpImplicitExpressionSyntax CSharpImplicitExpression(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 805public static RazorDirectiveSyntax RazorDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 813public static RazorDirectiveSyntax RazorDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 817public static RazorUsingDirectiveSyntax RazorUsingDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 825public static RazorUsingDirectiveSyntax RazorUsingDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (34)
1618public CSharpTransitionSyntax Update(SyntaxToken transition, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler) 1622var newNode = SyntaxFactory.CSharpTransition(transition, chunkGenerator, editHandler); 1632public CSharpTransitionSyntax WithTransition(SyntaxToken transition) => Update(transition, ChunkGenerator, EditHandler); 1633public CSharpTransitionSyntax WithChunkGenerator(ISpanChunkGenerator chunkGenerator) => Update(Transition, chunkGenerator, EditHandler); 1634public CSharpTransitionSyntax WithEditHandler(SpanEditHandler editHandler) => Update(Transition, ChunkGenerator, editHandler); 1821public abstract CSharpTransitionSyntax Transition { get; } 1822public CSharpRazorBlockSyntax WithTransition(CSharpTransitionSyntax transition) => WithTransitionCore(transition); 1823internal abstract CSharpRazorBlockSyntax WithTransitionCore(CSharpTransitionSyntax transition); 1832private CSharpTransitionSyntax _transition; 1840public override CSharpTransitionSyntax Transition => GetRedAtZero(ref _transition); 1862public CSharpStatementSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 1876internal override CSharpRazorBlockSyntax WithTransitionCore(CSharpTransitionSyntax transition) => WithTransition(transition); 1877public new CSharpStatementSyntax WithTransition(CSharpTransitionSyntax transition) => Update(transition, Body); 1945private CSharpTransitionSyntax _transition; 1953public override CSharpTransitionSyntax Transition => GetRedAtZero(ref _transition); 1975public CSharpExplicitExpressionSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 1989internal override CSharpRazorBlockSyntax WithTransitionCore(CSharpTransitionSyntax transition) => WithTransition(transition); 1990public new CSharpExplicitExpressionSyntax WithTransition(CSharpTransitionSyntax transition) => Update(transition, Body); 2058private CSharpTransitionSyntax _transition; 2066public override CSharpTransitionSyntax Transition => GetRedAtZero(ref _transition); 2088public CSharpImplicitExpressionSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 2102internal override CSharpRazorBlockSyntax WithTransitionCore(CSharpTransitionSyntax transition) => WithTransition(transition); 2103public new CSharpImplicitExpressionSyntax WithTransition(CSharpTransitionSyntax transition) => Update(transition, Body); 2152public new BaseRazorDirectiveSyntax WithTransition(CSharpTransitionSyntax transition) => (BaseRazorDirectiveSyntax)WithTransitionCore(transition); 2158private CSharpTransitionSyntax _transition; 2166public override CSharpTransitionSyntax Transition => GetRedAtZero(ref _transition); 2189public RazorDirectiveSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 2203internal override CSharpRazorBlockSyntax WithTransitionCore(CSharpTransitionSyntax transition) => WithTransition(transition); 2204public new RazorDirectiveSyntax WithTransition(CSharpTransitionSyntax transition) => Update(transition, Body, DirectiveDescriptor); 2212private CSharpTransitionSyntax _transition; 2220public override CSharpTransitionSyntax Transition => GetRedAtZero(ref _transition); 2243public RazorUsingDirectiveSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 2257internal override CSharpRazorBlockSyntax WithTransitionCore(CSharpTransitionSyntax transition) => WithTransition(transition); 2258public new RazorUsingDirectiveSyntax WithTransition(CSharpTransitionSyntax transition) => Update(transition, Body, DirectiveDescriptor);
Microsoft.CodeAnalysis.Razor.Workspaces (8)
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (1)
134=> node.DescendantNodes().Any(n => n is MarkupBlockSyntax or CSharpTransitionSyntax or RazorCommentBlockSyntax);
Diagnostics\RazorTranslateDiagnosticsService.cs (1)
289if (owner is not CSharpTransitionSyntax)
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
326public override void VisitCSharpTransition(CSharpTransitionSyntax node)
Formatting\FormattingVisitor.cs (1)
466public override void VisitCSharpTransition(CSharpTransitionSyntax node)
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
874public override LineInfo VisitCSharpTransition(CSharpTransitionSyntax node)
Formatting\Passes\CSharpOnTypeFormattingPass.cs (2)
636else if (owner is CSharpTransitionSyntax && 974transition is CSharpTransitionSyntax)
SemanticTokens\SemanticTokensVisitor.cs (1)
448public override void VisitCSharpTransition(CSharpTransitionSyntax node)