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