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
57 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.Workspaces (21)
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (8)
44
var
startTag = node.FirstAncestorOrSelf<
BaseMarkupStartTagSyntax
>();
81
private static bool IsApplicableTag(
BaseMarkupStartTagSyntax
startTag)
93
RazorCodeActionContext context,
BaseMarkupStartTagSyntax
startTag, List<RazorVSInternalCodeAction> container)
132
BaseMarkupStartTagSyntax
startTag,
204
RazorCodeActionContext context,
BaseMarkupStartTagSyntax
startTag, CancellationToken cancellationToken)
287
RazorCodeActionContext context,
BaseMarkupStartTagSyntax
startTag, string newTagName)
316
private static bool IsTagUnknown(
BaseMarkupStartTagSyntax
startTag, RazorCodeActionContext context)
Diagnostics\RazorTranslateDiagnosticsService.cs (1)
338
var
startNode = element?.StartTag;
DocumentMapping\RazorEditService.cs (1)
329
if (node is
BaseMarkupStartTagSyntax
startTagSyntax &&
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (8)
428
if (attributeNode?.Parent is
BaseMarkupStartTagSyntax
attributeStartTag)
572
private LineInfo VisitStartTag(
BaseMarkupStartTagSyntax
node)
628
private bool ElementCausesIndentation(
BaseMarkupStartTagSyntax
node)
658
private static bool ElementHasSignificantWhitespace(
BaseMarkupStartTagSyntax
node)
736
if (RazorSyntaxFacts.IsAttributeName(node, out
var
startTag))
761
private void GetAttributeIndentation(
BaseMarkupStartTagSyntax
startTag, out int htmlIndentLevel, out int additionalIndentation)
807
private bool TemplateStartAddsIndentation(
BaseMarkupStartTagSyntax
startTag, TextSpan firstAttributeNameSpan)
1171
private LineInfo EmitSyntheticLambdaBodyCloseLine(
BaseMarkupStartTagSyntax
startTag, int htmlIndentLevel, int? additionalIndentation)
HtmlFacts.cs (1)
178
case
BaseMarkupStartTagSyntax
startTag:
RazorSyntaxFacts.cs (2)
214
internal static bool IsAttributeName(RazorSyntaxNode node, [NotNullWhen(true)] out
BaseMarkupStartTagSyntax
? startTag)
221
startTag = node.Parent.Parent as
BaseMarkupStartTagSyntax
;