1 instantiation of XmlElementSyntax
Microsoft.CodeAnalysis.CSharp (1)
172 references to XmlElementSyntax
Microsoft.CodeAnalysis.CSharp (49)
Syntax.xml.Syntax.Generated.cs (7)
14827public XmlElementSyntax Update(XmlElementStartTagSyntax startTag, SyntaxList<XmlNodeSyntax> content, XmlElementEndTagSyntax endTag)
14831var newNode = SyntaxFactory.XmlElement(startTag, content, endTag);
14839public XmlElementSyntax WithStartTag(XmlElementStartTagSyntax startTag) => Update(startTag, this.Content, this.EndTag);
14840public XmlElementSyntax WithContent(SyntaxList<XmlNodeSyntax> content) => Update(this.StartTag, content, this.EndTag);
14841public XmlElementSyntax WithEndTag(XmlElementEndTagSyntax endTag) => Update(this.StartTag, this.Content, endTag);
14843public XmlElementSyntax AddStartTagAttributes(params XmlAttributeSyntax[] items) => WithStartTag(this.StartTag.WithAttributes(this.StartTag.Attributes.AddRange(items)));
14844public XmlElementSyntax AddContent(params XmlNodeSyntax[] items) => WithContent(this.Content.AddRange(items));
Syntax\SyntaxFactory.cs (30)
678public static XmlElementSyntax XmlSummaryElement(params XmlNodeSyntax[] content)
687public static XmlElementSyntax XmlSummaryElement(SyntaxList<XmlNodeSyntax> content)
715public static XmlElementSyntax XmlSeeAlsoElement(Uri linkAddress, SyntaxList<XmlNodeSyntax> linkText)
717XmlElementSyntax element = XmlElement(DocumentationCommentXmlNames.SeeAlsoElementName, linkText);
792public static XmlElementSyntax XmlRemarksElement(params XmlNodeSyntax[] content)
801public static XmlElementSyntax XmlRemarksElement(SyntaxList<XmlNodeSyntax> content)
810public static XmlElementSyntax XmlReturnsElement(params XmlNodeSyntax[] content)
819public static XmlElementSyntax XmlReturnsElement(SyntaxList<XmlNodeSyntax> content)
828public static XmlElementSyntax XmlValueElement(params XmlNodeSyntax[] content)
837public static XmlElementSyntax XmlValueElement(SyntaxList<XmlNodeSyntax> content)
847public static XmlElementSyntax XmlExceptionElement(CrefSyntax cref, params XmlNodeSyntax[] content)
857public static XmlElementSyntax XmlExceptionElement(CrefSyntax cref, SyntaxList<XmlNodeSyntax> content)
859XmlElementSyntax element = XmlElement(DocumentationCommentXmlNames.ExceptionElementName, content);
868public static XmlElementSyntax XmlPermissionElement(CrefSyntax cref, params XmlNodeSyntax[] content)
878public static XmlElementSyntax XmlPermissionElement(CrefSyntax cref, SyntaxList<XmlNodeSyntax> content)
880XmlElementSyntax element = XmlElement(DocumentationCommentXmlNames.PermissionElementName, content);
888public static XmlElementSyntax XmlExampleElement(params XmlNodeSyntax[] content)
897public static XmlElementSyntax XmlExampleElement(SyntaxList<XmlNodeSyntax> content)
899XmlElementSyntax element = XmlElement(DocumentationCommentXmlNames.ExampleElementName, content);
907public static XmlElementSyntax XmlParaElement(params XmlNodeSyntax[] content)
916public static XmlElementSyntax XmlParaElement(SyntaxList<XmlNodeSyntax> content)
928public static XmlElementSyntax XmlParamElement(string parameterName, params XmlNodeSyntax[] content)
940public static XmlElementSyntax XmlParamElement(string parameterName, SyntaxList<XmlNodeSyntax> content)
942XmlElementSyntax element = XmlElement(DocumentationCommentXmlNames.ParameterElementName, content);
980public static XmlElementSyntax XmlPlaceholderElement(params XmlNodeSyntax[] content)
989public static XmlElementSyntax XmlPlaceholderElement(SyntaxList<XmlNodeSyntax> content)
1008public static XmlElementSyntax XmlElement(string localName, SyntaxList<XmlNodeSyntax> content)
1018public static XmlElementSyntax XmlElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content)
1074public static XmlElementSyntax XmlMultiLineElement(string localName, SyntaxList<XmlNodeSyntax> content)
1084public 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 (5)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
Roslyn.Diagnostics.CSharp.Analyzers (3)