示例#1
0
            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));
            }
示例#2
0
 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);
 }
示例#4
0
 public override void VisitCSharpStatement(CSharpStatementSyntax node)
 {
     AddSemanticRange(node.Transition, RazorSemanticTokensLegend.RazorTransition);
     Visit(node.Body);
 }
示例#5
0
 public override void VisitCSharpStatement(CSharpStatementSyntax node)
 {
     WriteBlock(node, BlockKindInternal.Statement, base.VisitCSharpStatement);
 }