1 instantiation of XmlEmptyElementSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
23879internal 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)
670public virtual TResult? VisitXmlEmptyElement(XmlEmptyElementSyntax node) => this.DefaultVisit(node); 1417public virtual void VisitXmlEmptyElement(XmlEmptyElementSyntax node) => this.DefaultVisit(node); 2163public override SyntaxNode? VisitXmlEmptyElement(XmlEmptyElementSyntax node) 6105public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken) 6110return (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(); 6114public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes) 6118public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name)
Syntax.xml.Syntax.Generated.cs (7)
15043public XmlEmptyElementSyntax Update(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken) 15047var newNode = SyntaxFactory.XmlEmptyElement(lessThanToken, name, attributes, slashGreaterThanToken); 15055public XmlEmptyElementSyntax WithLessThanToken(SyntaxToken lessThanToken) => Update(lessThanToken, this.Name, this.Attributes, this.SlashGreaterThanToken); 15056public XmlEmptyElementSyntax WithName(XmlNameSyntax name) => Update(this.LessThanToken, name, this.Attributes, this.SlashGreaterThanToken); 15057public XmlEmptyElementSyntax WithAttributes(SyntaxList<XmlAttributeSyntax> attributes) => Update(this.LessThanToken, this.Name, attributes, this.SlashGreaterThanToken); 15058public XmlEmptyElementSyntax WithSlashGreaterThanToken(SyntaxToken slashGreaterThanToken) => Update(this.LessThanToken, this.Name, this.Attributes, slashGreaterThanToken); 15060public XmlEmptyElementSyntax AddAttributes(params XmlAttributeSyntax[] items) => WithAttributes(this.Attributes.AddRange(items));
Syntax\SyntaxExtensions.cs (2)
140var parent = (XmlEmptyElementSyntax)parentSyntax;
Syntax\SyntaxFactory.cs (11)
726public static XmlEmptyElementSyntax XmlSeeElement(CrefSyntax cref) 735public static XmlEmptyElementSyntax XmlSeeAlsoElement(CrefSyntax cref) 754public static XmlEmptyElementSyntax XmlThreadSafetyElement() 764public static XmlEmptyElementSyntax XmlThreadSafetyElement(bool isStatic, bool isInstance) 788public static XmlEmptyElementSyntax XmlPreliminaryElement() 981public static XmlEmptyElementSyntax XmlParamRefElement(string parameterName) 990public static XmlEmptyElementSyntax XmlNullKeywordElement() 1000private static XmlEmptyElementSyntax XmlKeywordElement(string keyword) 1028public static XmlEmptyElementSyntax XmlEmptyElement(string localName) 1656XmlEmptyElementSyntax elementSyntax = (XmlEmptyElementSyntax)structure.Content[1];
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
19XmlEmptyElementSyntax, 26protected override SyntaxList<XmlAttributeSyntax> GetAttributes(XmlEmptyElementSyntax xmlEmpty)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (5)
575using var _2 = PooledHashSet<XmlEmptyElementSyntax>.GetInstance(out var seeTagsToReplace); 586var xmlElement = identifier.AncestorsAndSelf().OfType<XmlEmptyElementSyntax>().FirstOrDefault(); 628foreach (var seeTag in group) 630var paramRefTag = seeTag
Microsoft.CodeAnalysis.CSharp.Features (11)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (3)
265case XmlEmptyElementSyntax emptyElementSyntax: 321var 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)
575using var _2 = PooledHashSet<XmlEmptyElementSyntax>.GetInstance(out var seeTagsToReplace); 586var xmlElement = identifier.AncestorsAndSelf().OfType<XmlEmptyElementSyntax>().FirstOrDefault(); 628foreach (var seeTag in group) 630var paramRefTag = seeTag
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (54)
Generated\Syntax.Test.xml.Generated.cs (5)
11054private static XmlEmptyElementSyntax GenerateXmlEmptyElement() 13915var node = GenerateXmlEmptyElement(); 13921var newNode = node.WithLessThanToken(node.LessThanToken).WithName(node.Name).WithAttributes(node.Attributes).WithSlashGreaterThanToken(node.SlashGreaterThanToken); 19985var oldNode = GenerateXmlEmptyElement(); 20001var 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); 241private void ClassifyXmlEmptyElement(XmlEmptyElementSyntax node) 289|| node is XmlEmptyElementSyntax { Name: XmlNameSyntax { Prefix: null, LocalName: SyntaxToken { Text: DocumentationCommentXmlNames.SeeElementName } } };
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
19XmlEmptyElementSyntax, 26protected override SyntaxList<XmlAttributeSyntax> GetAttributes(XmlEmptyElementSyntax xmlEmpty)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
19XmlEmptyElementSyntax, 26protected override SyntaxList<XmlAttributeSyntax> GetAttributes(XmlEmptyElementSyntax xmlEmpty)