1 instantiation of XmlElementStartTagSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
23614
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
XmlElementStartTagSyntax
(this, parent, position);
42 references to XmlElementStartTagSyntax
Microsoft.CodeAnalysis.CSharp (24)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
206
nameSyntax = ((
XmlElementStartTagSyntax
)node).Name;
Syntax.xml.Main.Generated.cs (10)
661
public virtual TResult? VisitXmlElementStartTag(
XmlElementStartTagSyntax
node) => this.DefaultVisit(node);
1405
public virtual void VisitXmlElementStartTag(
XmlElementStartTagSyntax
node) => this.DefaultVisit(node);
2146
=> node.Update((
XmlElementStartTagSyntax
?)Visit(node.StartTag) ?? throw new ArgumentNullException("startTag"), VisitList(node.Content), (XmlElementEndTagSyntax?)Visit(node.EndTag) ?? throw new ArgumentNullException("endTag"));
2148
public override SyntaxNode? VisitXmlElementStartTag(
XmlElementStartTagSyntax
node)
6042
public static XmlElementSyntax XmlElement(
XmlElementStartTagSyntax
startTag, SyntaxList<XmlNodeSyntax> content, XmlElementEndTagSyntax endTag)
6050
public static XmlElementSyntax XmlElement(
XmlElementStartTagSyntax
startTag, XmlElementEndTagSyntax endTag)
6054
public static
XmlElementStartTagSyntax
XmlElementStartTag(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
6059
return (
XmlElementStartTagSyntax
)Syntax.InternalSyntax.SyntaxFactory.XmlElementStartTag((Syntax.InternalSyntax.SyntaxToken)lessThanToken.Node!, (Syntax.InternalSyntax.XmlNameSyntax)name.Green, attributes.Node.ToGreenList<Syntax.InternalSyntax.XmlAttributeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.Node!).CreateRed();
6063
public static
XmlElementStartTagSyntax
XmlElementStartTag(XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes)
6067
public static
XmlElementStartTagSyntax
XmlElementStartTag(XmlNameSyntax name)
Syntax.xml.Syntax.Generated.cs (11)
14788
private
XmlElementStartTagSyntax
? startTag;
14797
public
XmlElementStartTagSyntax
StartTag => GetRedAtZero(ref this.startTag)!;
14824
public XmlElementSyntax Update(
XmlElementStartTagSyntax
startTag, SyntaxList<XmlNodeSyntax> content, XmlElementEndTagSyntax endTag)
14836
public XmlElementSyntax WithStartTag(
XmlElementStartTagSyntax
startTag) => Update(startTag, this.Content, this.EndTag);
14887
public
XmlElementStartTagSyntax
Update(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
14891
var
newNode = SyntaxFactory.XmlElementStartTag(lessThanToken, name, attributes, greaterThanToken);
14899
public
XmlElementStartTagSyntax
WithLessThanToken(SyntaxToken lessThanToken) => Update(lessThanToken, this.Name, this.Attributes, this.GreaterThanToken);
14900
public
XmlElementStartTagSyntax
WithName(XmlNameSyntax name) => Update(this.LessThanToken, name, this.Attributes, this.GreaterThanToken);
14901
public
XmlElementStartTagSyntax
WithAttributes(SyntaxList<XmlAttributeSyntax> attributes) => Update(this.LessThanToken, this.Name, attributes, this.GreaterThanToken);
14902
public
XmlElementStartTagSyntax
WithGreaterThanToken(SyntaxToken greaterThanToken) => Update(this.LessThanToken, this.Name, this.Attributes, greaterThanToken);
14904
public
XmlElementStartTagSyntax
AddAttributes(params XmlAttributeSyntax[] items) => WithAttributes(this.Attributes.AddRange(items));
Syntax\SyntaxExtensions.cs (2)
146
var
parent = (
XmlElementStartTagSyntax
)parentSyntax;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
DocumentationComments\XmlTagCompletionCommandHandler.cs (3)
27
XmlElementStartTagSyntax
,
31
protected override
XmlElementStartTagSyntax
GetStartTag(XmlElementSyntax xmlElement)
40
protected override XmlNameSyntax GetName(
XmlElementStartTagSyntax
startTag)
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (5)
180
if (token.Parent is
XmlElementStartTagSyntax
startTag &&
195
private void AddXmlElementItems(List<CompletionItem> items,
XmlElementStartTagSyntax
startTag)
277
case
XmlElementStartTagSyntax
startTagSyntax:
330
var
startTagSyntax = token.GetAncestor<
XmlElementStartTagSyntax
>();
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs (1)
24
public override SyntaxNode VisitXmlElementStartTag(
XmlElementStartTagSyntax
node)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToReturnsRewriter.cs (1)
24
public override SyntaxNode VisitXmlElementStartTag(
XmlElementStartTagSyntax
node)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (6)
Generated\Syntax.Test.xml.Generated.cs (5)
11005
private static
XmlElementStartTagSyntax
GenerateXmlElementStartTag()
13836
var
node = GenerateXmlElementStartTag();
13842
var
newNode = node.WithLessThanToken(node.LessThanToken).WithName(node.Name).WithAttributes(node.Attributes).WithGreaterThanToken(node.GreaterThanToken);
19853
var
oldNode = GenerateXmlElementStartTag();
19869
var
oldNode = GenerateXmlElementStartTag();
Syntax\StructuredTriviaTests.cs (1)
39
var
xmlStartElement = SyntaxFactory.XmlElementStartTag(
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\Worker_DocumentationComments.cs (2)
214
private void ClassifyXmlElementStartTag(
XmlElementStartTagSyntax
node)
281
return node is
XmlElementStartTagSyntax
{ Name: XmlNameSyntax { Prefix: null, LocalName: SyntaxToken { Text: DocumentationCommentXmlNames.SeeElementName } } }