1 instantiation of XmlElementSyntax
Microsoft.CodeAnalysis.CSharp (1)
178 references to XmlElementSyntax
Microsoft.CodeAnalysis.CSharp (49)
Syntax.xml.Syntax.Generated.cs (7)
14828public XmlElementSyntax Update(XmlElementStartTagSyntax startTag, SyntaxList<XmlNodeSyntax> content, XmlElementEndTagSyntax endTag)
14832var newNode = SyntaxFactory.XmlElement(startTag, content, endTag);
14840public XmlElementSyntax WithStartTag(XmlElementStartTagSyntax startTag) => Update(startTag, this.Content, this.EndTag);
14841public XmlElementSyntax WithContent(SyntaxList<XmlNodeSyntax> content) => Update(this.StartTag, content, this.EndTag);
14842public XmlElementSyntax WithEndTag(XmlElementEndTagSyntax endTag) => Update(this.StartTag, this.Content, endTag);
14844public XmlElementSyntax AddStartTagAttributes(params XmlAttributeSyntax[] items) => WithStartTag(this.StartTag.WithAttributes(this.StartTag.Attributes.AddRange(items)));
14845public XmlElementSyntax AddContent(params XmlNodeSyntax[] items) => WithContent(this.Content.AddRange(items));
Syntax\SyntaxFactory.cs (30)
708public static XmlElementSyntax XmlSummaryElement(params XmlNodeSyntax[] content)
717public static XmlElementSyntax XmlSummaryElement(SyntaxList<XmlNodeSyntax> content)
745public static XmlElementSyntax XmlSeeAlsoElement(Uri linkAddress, SyntaxList<XmlNodeSyntax> linkText)
747XmlElementSyntax element = XmlElement(DocumentationCommentXmlNames.SeeAlsoElementName, linkText);
822public static XmlElementSyntax XmlRemarksElement(params XmlNodeSyntax[] content)
831public static XmlElementSyntax XmlRemarksElement(SyntaxList<XmlNodeSyntax> content)
840public static XmlElementSyntax XmlReturnsElement(params XmlNodeSyntax[] content)
849public static XmlElementSyntax XmlReturnsElement(SyntaxList<XmlNodeSyntax> content)
858public static XmlElementSyntax XmlValueElement(params XmlNodeSyntax[] content)
867public static XmlElementSyntax XmlValueElement(SyntaxList<XmlNodeSyntax> content)
877public static XmlElementSyntax XmlExceptionElement(CrefSyntax cref, params XmlNodeSyntax[] content)
887public static XmlElementSyntax XmlExceptionElement(CrefSyntax cref, SyntaxList<XmlNodeSyntax> content)
889XmlElementSyntax element = XmlElement(DocumentationCommentXmlNames.ExceptionElementName, content);
898public static XmlElementSyntax XmlPermissionElement(CrefSyntax cref, params XmlNodeSyntax[] content)
908public static XmlElementSyntax XmlPermissionElement(CrefSyntax cref, SyntaxList<XmlNodeSyntax> content)
910XmlElementSyntax element = XmlElement(DocumentationCommentXmlNames.PermissionElementName, content);
918public static XmlElementSyntax XmlExampleElement(params XmlNodeSyntax[] content)
927public static XmlElementSyntax XmlExampleElement(SyntaxList<XmlNodeSyntax> content)
929XmlElementSyntax element = XmlElement(DocumentationCommentXmlNames.ExampleElementName, content);
937public static XmlElementSyntax XmlParaElement(params XmlNodeSyntax[] content)
946public static XmlElementSyntax XmlParaElement(SyntaxList<XmlNodeSyntax> content)
958public static XmlElementSyntax XmlParamElement(string parameterName, params XmlNodeSyntax[] content)
970public static XmlElementSyntax XmlParamElement(string parameterName, SyntaxList<XmlNodeSyntax> content)
972XmlElementSyntax element = XmlElement(DocumentationCommentXmlNames.ParameterElementName, content);
1010public static XmlElementSyntax XmlPlaceholderElement(params XmlNodeSyntax[] content)
1019public static XmlElementSyntax XmlPlaceholderElement(SyntaxList<XmlNodeSyntax> content)
1038public static XmlElementSyntax XmlElement(string localName, SyntaxList<XmlNodeSyntax> content)
1048public static XmlElementSyntax XmlElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content)
1104public static XmlElementSyntax XmlMultiLineElement(string localName, SyntaxList<XmlNodeSyntax> content)
1114public static XmlElementSyntax XmlMultiLineElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (20)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
Microsoft.CodeAnalysis.CSharp.Features (31)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (53)
LexicalAndXml\XmlDocCommentTests.cs (45)
765var element = (XmlElementSyntax)doc.Content[1];
799var element = (XmlElementSyntax)doc.Content[1];
1727var xmlElement = doc.Content[1] as XmlElementSyntax;
1765VerifyXmlElement(firstComment.Content[1] as XmlElementSyntax, "bar", @"
1768VerifyXmlAttributes((firstComment.Content[1] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "val" } });
1770VerifyXmlElement(secondComment.Content[1] as XmlElementSyntax, "goo", " ");
1771VerifyXmlAttributes((secondComment.Content[1] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "as" } });
1813VerifyXmlElement(secondComment.Content[1] as XmlElementSyntax, "goo", " ");
1814VerifyXmlAttributes((secondComment.Content[1] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "as" } });
1883VerifyXmlElement(firstComment.Content[0] as XmlElementSyntax, "goo", " ");
1884VerifyXmlAttributes((firstComment.Content[0] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "val" } });
1990VerifyXmlElement(firstComment.Content[0] as XmlElementSyntax, "goo", "test");
1993Assert.Equal(0, (firstComment.Content[0] as XmlElementSyntax).StartTag.Attributes.Count);
2026VerifyXmlElement(firstComment.Content[0] as XmlElementSyntax, "goo", "test");
2029Assert.Equal(0, (firstComment.Content[0] as XmlElementSyntax).StartTag.Attributes.Count);
2064VerifyXmlElement(firstComment.Content[0] as XmlElementSyntax, "goo", " ");
2065VerifyXmlAttributes((firstComment.Content[0] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "val" } });
2130VerifyXmlElement(firstComment.Content[0] as XmlElementSyntax, "goo", " ");
2131VerifyXmlAttributes((firstComment.Content[0] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "val" } });
2161VerifyXmlElement(firstComment.Content[0] as XmlElementSyntax, "goo", string.Empty);
2191VerifyXmlElement(firstComment.Content[0] as XmlElementSyntax, "goo", string.Empty);
2220var outerComment = (trivias[0].GetStructure() as DocumentationCommentTriviaSyntax).Content[1] as XmlElementSyntax;
2221var innerComment = outerComment.Content[1] as XmlElementSyntax;
2264VerifyXmlElement((trivias[0].GetStructure() as DocumentationCommentTriviaSyntax).Content[0] as XmlElementSyntax, "goo", " ");
2266VerifyXmlAttributes(((trivias[0].GetStructure() as DocumentationCommentTriviaSyntax).Content[0] as XmlElementSyntax).StartTag.Attributes,
2293var topTriviaElement = doc.Content[0] as XmlElementSyntax;
2300var secondLevelTrivia = topTriviaElement.Content[1] as XmlElementSyntax;
2306var thirdLevelTrivia = secondLevelTrivia.Content[1] as XmlElementSyntax;
2333var topNode = doc.Content[1] as XmlElementSyntax;
2338var secondLevel = topNode.Content[1] as XmlElementSyntax;
2641Assert.Equal(typeof(XmlElementSyntax), doc.Content[0].GetType());
2660Assert.IsType<XmlElementSyntax>(doc.Content[0]);
3330private void VerifyXmlElement(XmlElementSyntax xmlElement, string tagName, string innerText)
3352private string GetXmlElementText(XmlElementSyntax xmlElement)
3358if (element.GetType() == typeof(XmlElementSyntax))
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
Roslyn.Diagnostics.CSharp.Analyzers (3)