1 instantiation of XmlEmptyElementSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
23802internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.XmlEmptyElementSyntax(this, parent, position);
109 references to XmlEmptyElementSyntax
Microsoft.CodeAnalysis.CSharp (30)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
202nameSyntax = ((XmlEmptyElementSyntax)node).Name;
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (2)
626XmlEmptyElementSyntax elementSyntax = (XmlEmptyElementSyntax)structure.Content[1];
Syntax.xml.Main.Generated.cs (7)
667public virtual TResult? VisitXmlEmptyElement(XmlEmptyElementSyntax node) => this.DefaultVisit(node); 1411public virtual void VisitXmlEmptyElement(XmlEmptyElementSyntax node) => this.DefaultVisit(node); 2154public override SyntaxNode? VisitXmlEmptyElement(XmlEmptyElementSyntax node) 6084public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken) 6089return (XmlEmptyElementSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlEmptyElement((Syntax.InternalSyntax.SyntaxToken)lessThanToken.Node!, (Syntax.InternalSyntax.XmlNameSyntax)name.Green, attributes.Node.ToGreenList<Syntax.InternalSyntax.XmlAttributeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)slashGreaterThanToken.Node!).CreateRed(); 6093public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes) 6097public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name)
Syntax.xml.Syntax.Generated.cs (7)
14995public XmlEmptyElementSyntax Update(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken) 14999var newNode = SyntaxFactory.XmlEmptyElement(lessThanToken, name, attributes, slashGreaterThanToken); 15007public XmlEmptyElementSyntax WithLessThanToken(SyntaxToken lessThanToken) => Update(lessThanToken, this.Name, this.Attributes, this.SlashGreaterThanToken); 15008public XmlEmptyElementSyntax WithName(XmlNameSyntax name) => Update(this.LessThanToken, name, this.Attributes, this.SlashGreaterThanToken); 15009public XmlEmptyElementSyntax WithAttributes(SyntaxList<XmlAttributeSyntax> attributes) => Update(this.LessThanToken, this.Name, attributes, this.SlashGreaterThanToken); 15010public XmlEmptyElementSyntax WithSlashGreaterThanToken(SyntaxToken slashGreaterThanToken) => Update(this.LessThanToken, this.Name, this.Attributes, slashGreaterThanToken); 15012public XmlEmptyElementSyntax AddAttributes(params XmlAttributeSyntax[] items) => WithAttributes(this.Attributes.AddRange(items));
Syntax\SyntaxExtensions.cs (2)
140var parent = (XmlEmptyElementSyntax)parentSyntax;
Syntax\SyntaxFactory.cs (11)
696public static XmlEmptyElementSyntax XmlSeeElement(CrefSyntax cref) 705public static XmlEmptyElementSyntax XmlSeeAlsoElement(CrefSyntax cref) 724public static XmlEmptyElementSyntax XmlThreadSafetyElement() 734public static XmlEmptyElementSyntax XmlThreadSafetyElement(bool isStatic, bool isInstance) 758public static XmlEmptyElementSyntax XmlPreliminaryElement() 951public static XmlEmptyElementSyntax XmlParamRefElement(string parameterName) 960public static XmlEmptyElementSyntax XmlNullKeywordElement() 970private static XmlEmptyElementSyntax XmlKeywordElement(string keyword) 998public static XmlEmptyElementSyntax XmlEmptyElement(string localName) 1626XmlEmptyElementSyntax elementSyntax = (XmlEmptyElementSyntax)structure.Content[1];
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
19XmlEmptyElementSyntax, 31protected override SyntaxList<XmlAttributeSyntax> GetAttributes(XmlEmptyElementSyntax xmlEmpty)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (5)
577using var _2 = PooledHashSet<XmlEmptyElementSyntax>.GetInstance(out var seeTagsToReplace); 588var xmlElement = identifier.AncestorsAndSelf().OfType<XmlEmptyElementSyntax>().FirstOrDefault(); 630foreach (var seeTag in group) 632var paramRefTag = seeTag
Microsoft.CodeAnalysis.CSharp.Features (11)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (3)
266case XmlEmptyElementSyntax emptyElementSyntax: 322var emptyElement = attributeSyntax.GetAncestor<XmlEmptyElementSyntax>();
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (3)
379var xmlElement = identifierName.AncestorsAndSelf().OfType<XmlEmptyElementSyntax>().FirstOrDefault(); 382var seeTag = xmlElement
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (5)
577using var _2 = PooledHashSet<XmlEmptyElementSyntax>.GetInstance(out var seeTagsToReplace); 588var xmlElement = identifier.AncestorsAndSelf().OfType<XmlEmptyElementSyntax>().FirstOrDefault(); 630foreach (var seeTag in group) 632var paramRefTag = seeTag
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (54)
Generated\Syntax.Test.xml.Generated.cs (5)
11011private static XmlEmptyElementSyntax GenerateXmlEmptyElement() 13861var node = GenerateXmlEmptyElement(); 13867var newNode = node.WithLessThanToken(node.LessThanToken).WithName(node.Name).WithAttributes(node.Attributes).WithSlashGreaterThanToken(node.SlashGreaterThanToken); 19905var oldNode = GenerateXmlEmptyElement(); 19921var oldNode = GenerateXmlEmptyElement();
LexicalAndXml\XmlDocCommentTests.cs (47)
227var element = (XmlEmptyElementSyntax)doc.Content[1]; 250var element = (XmlEmptyElementSyntax)doc.Content[1]; 273var element = (XmlEmptyElementSyntax)doc.Content[1]; 300var element = (XmlEmptyElementSyntax)doc.Content[1]; 430var element = (XmlEmptyElementSyntax)doc.Content[1]; 457var element = (XmlEmptyElementSyntax)doc.Content[1]; 485var element = (XmlEmptyElementSyntax)doc.Content[1]; 514var element = (XmlEmptyElementSyntax)doc.Content[1]; 544var element = (XmlEmptyElementSyntax)doc.Content[1]; 573var element = (XmlEmptyElementSyntax)doc.Content[1]; 603var element = (XmlEmptyElementSyntax)doc.Content[1]; 634var element = (XmlEmptyElementSyntax)doc.Content[1]; 657var element = (XmlEmptyElementSyntax)doc.Content[1]; 679var element = (XmlEmptyElementSyntax)doc.Content[1]; 701var element = (XmlEmptyElementSyntax)doc.Content[1]; 723var element = (XmlEmptyElementSyntax)doc.Content[1]; 1571var element = (XmlEmptyElementSyntax)doc.Content[1]; 1599var element = (XmlEmptyElementSyntax)doc.Content[1]; 1626var element = (XmlEmptyElementSyntax)doc.Content[1]; 1848VerifyXmlElement(firstComment.Content[0] as XmlEmptyElementSyntax, "goo"); 1849VerifyXmlAttributes((firstComment.Content[0] as XmlEmptyElementSyntax).Attributes, new Dictionary<string, string>() { { "a", "val" } }); 1918VerifyXmlElement(firstComment.Content[0] as XmlEmptyElementSyntax, "goo"); 1919VerifyXmlAttributes((firstComment.Content[0] as XmlEmptyElementSyntax).Attributes, new Dictionary<string, string>() { { "a", "val" } }); 1953VerifyXmlElement(firstComment.Content[0] as XmlEmptyElementSyntax, "goo"); 1954VerifyXmlAttributes((firstComment.Content[0] as XmlEmptyElementSyntax).Attributes, new Dictionary<string, string>() { { "a", "val" } }); 2096VerifyXmlElement(firstComment.Content[0] as XmlEmptyElementSyntax, "goo"); 2097VerifyXmlAttributes((firstComment.Content[0] as XmlEmptyElementSyntax).Attributes, new Dictionary<string, string>() { { "a", "val" } }); 3382private void VerifyXmlElement(XmlEmptyElementSyntax xmlElement, string tagName)
Syntax\SyntaxRewriterTests.cs (2)
651var xmlNode = oldRoot.DescendantNodes(descendIntoTrivia: true).OfType<XmlEmptyElementSyntax>().Single();
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\Worker_DocumentationComments.cs (3)
49ClassifyXmlEmptyElement((XmlEmptyElementSyntax)node); 234private void ClassifyXmlEmptyElement(XmlEmptyElementSyntax node) 282|| node is XmlEmptyElementSyntax { Name: XmlNameSyntax { Prefix: null, LocalName: SyntaxToken { Text: DocumentationCommentXmlNames.SeeElementName } } };
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
19XmlEmptyElementSyntax, 31protected override SyntaxList<XmlAttributeSyntax> GetAttributes(XmlEmptyElementSyntax xmlEmpty)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
19XmlEmptyElementSyntax, 31protected override SyntaxList<XmlAttributeSyntax> GetAttributes(XmlEmptyElementSyntax xmlEmpty)