public override Syntax.SyntaxNode VisitCSharpStatement(CSharpStatementSyntax node) { if (node.FirstAncestorOrSelf <MarkupTagHelperAttributeValueSyntax>() != null) { // We don't support code blocks inside tag helper attribute values. // If it exists, we don't want to track its code spans for source mappings. return(node); } return(base.VisitCSharpStatement(node)); }
public override void VisitCSharpStatement(CSharpStatementSyntax node) { WriteBlock(node, FormattingBlockKind.Statement, base.VisitCSharpStatement); }
public override SyntaxNode VisitCSharpStatement(CSharpStatementSyntax node) { // We don't support code blocks inside tag helper attributes. Don't rewrite anything inside a code block. // E.g, <p age="@{1 + 2}"> is not supported. return(node); }
public override void VisitCSharpStatement(CSharpStatementSyntax node) { AddSemanticRange(node.Transition, RazorSemanticTokensLegend.RazorTransition); Visit(node.Body); }
public override void VisitCSharpStatement(CSharpStatementSyntax node) { WriteBlock(node, BlockKindInternal.Statement, base.VisitCSharpStatement); }