2 types derived from BaseMarkupStartTagSyntax
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (2)
871
internal sealed partial class MarkupStartTagSyntax :
BaseMarkupStartTagSyntax
1075
internal sealed partial class MarkupTagHelperStartTagSyntax :
BaseMarkupStartTagSyntax
48 references to BaseMarkupStartTagSyntax
Microsoft.CodeAnalysis.Razor.Compiler (36)
Language\Syntax\BaseMarkupEndTagSyntax.cs (1)
104
public
BaseMarkupStartTagSyntax
? GetStartTag()
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (31)
728
public
BaseMarkupStartTagSyntax
WithOpenAngle(SyntaxToken openAngle) => WithOpenAngleCore(openAngle);
729
internal abstract
BaseMarkupStartTagSyntax
WithOpenAngleCore(SyntaxToken openAngle);
732
public
BaseMarkupStartTagSyntax
WithBang(SyntaxToken bang) => WithBangCore(bang);
733
internal abstract
BaseMarkupStartTagSyntax
WithBangCore(SyntaxToken bang);
736
public
BaseMarkupStartTagSyntax
WithName(SyntaxToken name) => WithNameCore(name);
737
internal abstract
BaseMarkupStartTagSyntax
WithNameCore(SyntaxToken name);
740
public
BaseMarkupStartTagSyntax
WithAttributes(SyntaxList<RazorSyntaxNode> attributes) => WithAttributesCore(attributes);
741
internal abstract
BaseMarkupStartTagSyntax
WithAttributesCore(SyntaxList<RazorSyntaxNode> attributes);
743
public
BaseMarkupStartTagSyntax
AddAttributes(params RazorSyntaxNode[] items) => AddAttributesCore(items);
744
internal abstract
BaseMarkupStartTagSyntax
AddAttributesCore(params RazorSyntaxNode[] items);
747
public
BaseMarkupStartTagSyntax
WithForwardSlash(SyntaxToken forwardSlash) => WithForwardSlashCore(forwardSlash);
748
internal abstract
BaseMarkupStartTagSyntax
WithForwardSlashCore(SyntaxToken forwardSlash);
751
public
BaseMarkupStartTagSyntax
WithCloseAngle(SyntaxToken closeAngle) => WithCloseAngleCore(closeAngle);
752
internal abstract
BaseMarkupStartTagSyntax
WithCloseAngleCore(SyntaxToken closeAngle);
805
public abstract
BaseMarkupStartTagSyntax
StartTag { get; }
806
public BaseMarkupElementSyntax WithStartTag(
BaseMarkupStartTagSyntax
startTag) => WithStartTagCore(startTag);
807
internal abstract BaseMarkupElementSyntax WithStartTagCore(
BaseMarkupStartTagSyntax
startTag);
925
internal override
BaseMarkupStartTagSyntax
WithOpenAngleCore(SyntaxToken openAngle) => WithOpenAngle(openAngle);
927
internal override
BaseMarkupStartTagSyntax
WithBangCore(SyntaxToken bang) => WithBang(bang);
929
internal override
BaseMarkupStartTagSyntax
WithNameCore(SyntaxToken name) => WithName(name);
931
internal override
BaseMarkupStartTagSyntax
WithAttributesCore(SyntaxList<RazorSyntaxNode> attributes) => WithAttributes(attributes);
933
internal override
BaseMarkupStartTagSyntax
WithForwardSlashCore(SyntaxToken forwardSlash) => WithForwardSlash(forwardSlash);
935
internal override
BaseMarkupStartTagSyntax
WithCloseAngleCore(SyntaxToken closeAngle) => WithCloseAngle(closeAngle);
940
internal override
BaseMarkupStartTagSyntax
AddAttributesCore(params RazorSyntaxNode[] items) => AddAttributes(items);
1128
internal override
BaseMarkupStartTagSyntax
WithOpenAngleCore(SyntaxToken openAngle) => WithOpenAngle(openAngle);
1130
internal override
BaseMarkupStartTagSyntax
WithBangCore(SyntaxToken bang) => WithBang(bang);
1132
internal override
BaseMarkupStartTagSyntax
WithNameCore(SyntaxToken name) => WithName(name);
1134
internal override
BaseMarkupStartTagSyntax
WithAttributesCore(SyntaxList<RazorSyntaxNode> attributes) => WithAttributes(attributes);
1136
internal override
BaseMarkupStartTagSyntax
WithForwardSlashCore(SyntaxToken forwardSlash) => WithForwardSlash(forwardSlash);
1138
internal override
BaseMarkupStartTagSyntax
WithCloseAngleCore(SyntaxToken closeAngle) => WithCloseAngle(closeAngle);
1142
internal override
BaseMarkupStartTagSyntax
AddAttributesCore(params RazorSyntaxNode[] items) => AddAttributes(items);
Language\Syntax\MarkupElementSyntax.cs (2)
8
public override
BaseMarkupStartTagSyntax
? StartTag
11
internal override BaseMarkupElementSyntax WithStartTagCore(
BaseMarkupStartTagSyntax
startTag)
Language\Syntax\MarkupTagHelperElementSyntax.cs (2)
8
public override
BaseMarkupStartTagSyntax
? StartTag
11
internal override BaseMarkupElementSyntax WithStartTagCore(
BaseMarkupStartTagSyntax
startTag)
Microsoft.CodeAnalysis.Razor.DotNetFormat (12)
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (10)
419
if (attributeNode?.Parent is
BaseMarkupStartTagSyntax
attributeStartTag)
656
private LineInfo VisitStartTag(
BaseMarkupStartTagSyntax
node)
716
private int GetHtmlIndentationLevel(
BaseMarkupStartTagSyntax
startTag)
765
private bool ElementCausesIndentation(
BaseMarkupStartTagSyntax
node)
795
private static bool ElementHasSignificantWhitespace(
BaseMarkupStartTagSyntax
node)
873
if (RazorSyntaxFacts.IsAttributeName(node, out
var
startTag))
921
private int GetElementBodyEndLine(
BaseMarkupStartTagSyntax
startTag)
941
private void GetAttributeIndentation(
BaseMarkupStartTagSyntax
startTag, out int htmlIndentLevel, out int additionalIndentation)
987
private bool TemplateStartAddsIndentation(
BaseMarkupStartTagSyntax
startTag, TextSpan firstAttributeNameSpan)
1419
private LineInfo EmitSyntheticLambdaBodyCloseLine(
BaseMarkupStartTagSyntax
startTag, int htmlIndentLevel, int? additionalIndentation)
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\RazorSyntaxFacts.cs (2)
267
internal static bool IsAttributeName(RazorSyntaxNode node, [NotNullWhen(true)] out
BaseMarkupStartTagSyntax
? startTag)
274
startTag = node.Parent.Parent as
BaseMarkupStartTagSyntax
;