6 types derived from RazorBlockSyntax
Microsoft.CodeAnalysis.Razor.Compiler (6)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (6)
148
internal sealed partial class GenericBlockSyntax :
RazorBlockSyntax
241
internal sealed partial class MarkupBlockSyntax :
RazorBlockSyntax
418
internal sealed partial class MarkupCommentBlockSyntax :
RazorBlockSyntax
1348
internal sealed partial class MarkupTagHelperAttributeValueSyntax :
RazorBlockSyntax
1561
internal sealed partial class CSharpCodeBlockSyntax :
RazorBlockSyntax
1775
internal sealed partial class CSharpTemplateBlockSyntax :
RazorBlockSyntax
42 references to RazorBlockSyntax
Microsoft.CodeAnalysis.Razor.Compiler (42)
Language\Legacy\TagHelperBlockRewriter.cs (4)
299
var
attributeValue = attributeBlock.Value;
459
private static MarkupTagHelperAttributeValueSyntax RewriteAttributeValue(TryParseResult result,
RazorBlockSyntax
attributeValue, RazorParserOptions options)
462
var
rewrittenValue = attributeValue;
468
rewrittenValue = (
RazorBlockSyntax
)rewriter.Visit(attributeValue);
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (10)
264
=> node.Update((
RazorBlockSyntax
)Visit(node.Document), (SyntaxToken)VisitToken(node.EndOfFile));
297
=> node.Update((MarkupTextLiteralSyntax)Visit(node.NamePrefix), (MarkupTextLiteralSyntax)Visit(node.Name), (MarkupTextLiteralSyntax)Visit(node.NameSuffix), (SyntaxToken)VisitToken(node.EqualsToken), (MarkupTextLiteralSyntax)Visit(node.ValuePrefix), (
RazorBlockSyntax
)Visit(node.Value), (MarkupTextLiteralSyntax)Visit(node.ValueSuffix));
306
=> node.Update((MarkupTextLiteralSyntax)Visit(node.Prefix), (
RazorBlockSyntax
)Visit(node.Value));
390
public static RazorDocumentSyntax RazorDocument(
RazorBlockSyntax
document, SyntaxToken endOfFile)
398
public static RazorDocumentSyntax RazorDocument(
RazorBlockSyntax
document)
492
public static MarkupAttributeBlockSyntax MarkupAttributeBlock(MarkupTextLiteralSyntax namePrefix, MarkupTextLiteralSyntax name, MarkupTextLiteralSyntax nameSuffix, SyntaxToken equalsToken, MarkupTextLiteralSyntax valuePrefix,
RazorBlockSyntax
value, MarkupTextLiteralSyntax valueSuffix)
500
public static MarkupAttributeBlockSyntax MarkupAttributeBlock(MarkupTextLiteralSyntax namePrefix, MarkupTextLiteralSyntax name, MarkupTextLiteralSyntax nameSuffix, MarkupTextLiteralSyntax valuePrefix,
RazorBlockSyntax
value, MarkupTextLiteralSyntax valueSuffix)
505
=> SyntaxFactory.MarkupAttributeBlock(default(MarkupTextLiteralSyntax), name, default(MarkupTextLiteralSyntax), SyntaxFactory.Token(SyntaxKind.Equals), default(MarkupTextLiteralSyntax), default(
RazorBlockSyntax
), default(MarkupTextLiteralSyntax));
524
public static MarkupDynamicAttributeValueSyntax MarkupDynamicAttributeValue(MarkupTextLiteralSyntax prefix,
RazorBlockSyntax
value)
531
public static MarkupDynamicAttributeValueSyntax MarkupDynamicAttributeValue(
RazorBlockSyntax
value)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (28)
17
public
RazorBlockSyntax
WithChildren(SyntaxList<RazorSyntaxNode> children) => WithChildrenCore(children);
18
internal abstract
RazorBlockSyntax
WithChildrenCore(SyntaxList<RazorSyntaxNode> children);
20
public
RazorBlockSyntax
AddChildren(params RazorSyntaxNode[] items) => AddChildrenCore(items);
21
internal abstract
RazorBlockSyntax
AddChildrenCore(params RazorSyntaxNode[] items);
26
private
RazorBlockSyntax
_document;
33
public
RazorBlockSyntax
Document => GetRedAtZero(ref _document);
43
public RazorDocumentSyntax Update(
RazorBlockSyntax
document, SyntaxToken endOfFile)
57
public RazorDocumentSyntax WithDocument(
RazorBlockSyntax
document) => Update(document, EndOfFile);
180
internal override
RazorBlockSyntax
WithChildrenCore(SyntaxList<RazorSyntaxNode> children) => WithChildren(children);
182
internal override
RazorBlockSyntax
AddChildrenCore(params RazorSyntaxNode[] items) => AddChildren(items);
273
internal override
RazorBlockSyntax
WithChildrenCore(SyntaxList<RazorSyntaxNode> children) => WithChildren(children);
275
internal override
RazorBlockSyntax
AddChildrenCore(params RazorSyntaxNode[] items) => AddChildren(items);
450
internal override
RazorBlockSyntax
WithChildrenCore(SyntaxList<RazorSyntaxNode> children) => WithChildren(children);
452
internal override
RazorBlockSyntax
AddChildrenCore(params RazorSyntaxNode[] items) => AddChildren(items);
515
private
RazorBlockSyntax
_value;
528
public
RazorBlockSyntax
Value => GetRed(ref _value, 5);
558
public MarkupAttributeBlockSyntax Update(MarkupTextLiteralSyntax namePrefix, MarkupTextLiteralSyntax name, MarkupTextLiteralSyntax nameSuffix, SyntaxToken equalsToken, MarkupTextLiteralSyntax valuePrefix,
RazorBlockSyntax
value, MarkupTextLiteralSyntax valueSuffix)
577
public MarkupAttributeBlockSyntax WithValue(
RazorBlockSyntax
value) => Update(NamePrefix, Name, NameSuffix, EqualsToken, ValuePrefix, value, ValueSuffix);
673
private
RazorBlockSyntax
_value;
681
public
RazorBlockSyntax
Value => GetRed(ref _value, 1);
702
public MarkupDynamicAttributeValueSyntax Update(MarkupTextLiteralSyntax prefix,
RazorBlockSyntax
value)
717
public MarkupDynamicAttributeValueSyntax WithValue(
RazorBlockSyntax
value) => Update(Prefix, value);
1380
internal override
RazorBlockSyntax
WithChildrenCore(SyntaxList<RazorSyntaxNode> children) => WithChildren(children);
1382
internal override
RazorBlockSyntax
AddChildrenCore(params RazorSyntaxNode[] items) => AddChildren(items);
1593
internal override
RazorBlockSyntax
WithChildrenCore(SyntaxList<RazorSyntaxNode> children) => WithChildren(children);
1595
internal override
RazorBlockSyntax
AddChildrenCore(params RazorSyntaxNode[] items) => AddChildren(items);
1807
internal override
RazorBlockSyntax
WithChildrenCore(SyntaxList<RazorSyntaxNode> children) => WithChildren(children);
1809
internal override
RazorBlockSyntax
AddChildrenCore(params RazorSyntaxNode[] items) => AddChildren(items);