362 references to Content
Microsoft.CodeAnalysis.CSharp (9)
Compiler\DocumentationCommentCompiler.cs (1)
509foreach (var contentItem in trivia.Content)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (2)
625Debug.Assert(structure.Content.Count == 2); 626XmlEmptyElementSyntax elementSyntax = (XmlEmptyElementSyntax)structure.Content[1];
Syntax.xml.Main.Generated.cs (1)
2113=> node.Update(VisitList(node.Content), VisitToken(node.EndOfComment));
Syntax.xml.Syntax.Generated.cs (3)
14070if (content != this.Content || endOfComment != this.EndOfComment) 14081public DocumentationCommentTriviaSyntax WithEndOfComment(SyntaxToken endOfComment) => Update(this.Content, endOfComment); 14083public DocumentationCommentTriviaSyntax AddContent(params XmlNodeSyntax[] items) => WithContent(this.Content.AddRange(items));
Syntax\SyntaxFactory.cs (2)
1625Debug.Assert(structure.Content.Count == 2); 1626XmlEmptyElementSyntax elementSyntax = (XmlEmptyElementSyntax)structure.Content[1];
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1373return documentationCommentTrivia.Content;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (6)
632var summaryIndex = originalClassDoc.Content.IndexOf(node => 637newClassDocComment = originalClassDoc.WithContent(originalClassDoc.Content 638.Replace(originalClassDoc.Content[0], originalClassDoc.Content[0]) 713return SearchInNodes(docComment.Content); 781var summaryNode = docComment.Content.FirstOrDefault(node =>
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (7)
147content.AddRange(typeStructure.Content); 152var constructorContents = typeStructure.Content.Any(n => n is XmlElementSyntax { StartTag.Name.LocalName.ValueText: s_summaryTagName }) 153? ConvertSummaryToRemarks(constructorStructure.Content) 154: constructorStructure.Content; 197allContent.AddRange(existingTypeDeclarationDocComment.Content); 199foreach (var node in existingTypeDeclarationDocComment.Content) 215allContent.AddRange(ConvertSummaryToParam(commentToMove.Content, parameterName));
Microsoft.CodeAnalysis.CSharp.Features (24)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (2)
348=> syntax.Content.Select(GetElementName).WhereNotNull(); 354foreach (var node in syntax.Content)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (6)
43foreach (var node in docComment.Content) 119for (int i = 0, n = docComment.Content.Count; i < n; i++) 121var node = docComment.Content[i]; 127if (i + 1 < docComment.Content.Count && IsDocCommentNewLine(docComment.Content[i + 1])) 128content.Add(docComment.Content[i + 1]);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (3)
259if (documentationComment.Content.Count != 1) 264if (documentationComment.Content[0] is not XmlTextSyntax xmlText) 326if (documentationComment.Content.LastOrDefault() is not XmlTextSyntax xmlText)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (6)
632var summaryIndex = originalClassDoc.Content.IndexOf(node => 637newClassDocComment = originalClassDoc.WithContent(originalClassDoc.Content 638.Replace(originalClassDoc.Content[0], originalClassDoc.Content[0]) 713return SearchInNodes(docComment.Content); 781var summaryNode = docComment.Content.FirstOrDefault(node =>
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (7)
147content.AddRange(typeStructure.Content); 152var constructorContents = typeStructure.Content.Any(n => n is XmlElementSyntax { StartTag.Name.LocalName.ValueText: s_summaryTagName }) 153? ConvertSummaryToRemarks(constructorStructure.Content) 154: constructorStructure.Content; 197allContent.AddRange(existingTypeDeclarationDocComment.Content); 199foreach (var node in existingTypeDeclarationDocComment.Content) 215allContent.AddRange(ConvertSummaryToParam(commentToMove.Content, parameterName));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (312)
Generated\Syntax.Test.xml.Generated.cs (2)
13694Assert.Equal(default, node.Content); 13696var newNode = node.WithContent(node.Content).WithEndOfComment(node.EndOfComment);
LexicalAndXml\XmlDocCommentTests.cs (310)
86Assert.Equal(2, doc.Content.Count); 87Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 88Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 155Assert.Equal(3, doc.Content.Count); 156Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 157Assert.True(doc.Content[0].HasLeadingTrivia); 158Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 159Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 176Assert.Equal(3, doc.Content.Count); 177Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 178Assert.True(doc.Content[0].HasLeadingTrivia); 179Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 180Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 201Assert.Equal(3, doc.Content.Count); 202Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 203Assert.True(doc.Content[0].HasLeadingTrivia); 204Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 205Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 223Assert.Equal(2, doc.Content.Count); 224Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 225Assert.True(doc.Content[0].HasLeadingTrivia); 226Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 227var element = (XmlEmptyElementSyntax)doc.Content[1]; 246Assert.Equal(2, doc.Content.Count); 247Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 248Assert.True(doc.Content[0].HasLeadingTrivia); 249Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 250var element = (XmlEmptyElementSyntax)doc.Content[1]; 269Assert.Equal(2, doc.Content.Count); 270Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 271Assert.True(doc.Content[0].HasLeadingTrivia); 272Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 273var element = (XmlEmptyElementSyntax)doc.Content[1]; 296Assert.Equal(2, doc.Content.Count); 297Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 298Assert.True(doc.Content[0].HasLeadingTrivia); 299Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 300var element = (XmlEmptyElementSyntax)doc.Content[1]; 324Assert.Equal(2, doc.Content.Count); 325Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 326Assert.True(doc.Content[0].HasLeadingTrivia); 327Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 328Assert.Equal($"<goo {Environment.NewLine}/// />", doc.Content[1].ToFullString()); 348Assert.Equal(3, doc.Content.Count); 349Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 350Assert.True(doc.Content[0].HasLeadingTrivia); 351Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 352Assert.Equal($"<goo {Environment.NewLine}/// />", doc.Content[1].ToFullString()); 353Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 373Assert.Equal(3, doc.Content.Count); 374Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 375Assert.True(doc.Content[0].HasLeadingTrivia); 376Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 377Assert.Equal($"<goo {Environment.NewLine} * />", doc.Content[1].ToFullString()); 378Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 399Assert.Equal(3, doc.Content.Count); 400Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 401Assert.True(doc.Content[0].HasLeadingTrivia); 402Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 403Assert.Equal($"<goo {Environment.NewLine} * />", doc.Content[1].ToFullString()); 404Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 426Assert.Equal(2, doc.Content.Count); 427Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 428Assert.True(doc.Content[0].HasLeadingTrivia); 429Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 430var element = (XmlEmptyElementSyntax)doc.Content[1]; 453Assert.Equal(2, doc.Content.Count); 454Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 455Assert.True(doc.Content[0].HasLeadingTrivia); 456Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 457var element = (XmlEmptyElementSyntax)doc.Content[1]; 481Assert.Equal(3, doc.Content.Count); 482Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 483Assert.True(doc.Content[0].HasLeadingTrivia); 484Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 485var element = (XmlEmptyElementSyntax)doc.Content[1]; 487Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 510Assert.Equal(3, doc.Content.Count); 511Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 512Assert.True(doc.Content[0].HasLeadingTrivia); 513Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 514var element = (XmlEmptyElementSyntax)doc.Content[1]; 516Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 540Assert.Equal(2, doc.Content.Count); 541Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 542Assert.True(doc.Content[0].HasLeadingTrivia); 543Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 544var element = (XmlEmptyElementSyntax)doc.Content[1]; 569Assert.Equal(2, doc.Content.Count); 570Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 571Assert.True(doc.Content[0].HasLeadingTrivia); 572Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 573var element = (XmlEmptyElementSyntax)doc.Content[1]; 599Assert.Equal(3, doc.Content.Count); 600Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 601Assert.True(doc.Content[0].HasLeadingTrivia); 602Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 603var element = (XmlEmptyElementSyntax)doc.Content[1]; 605Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 630Assert.Equal(3, doc.Content.Count); 631Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 632Assert.True(doc.Content[0].HasLeadingTrivia); 633Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 634var element = (XmlEmptyElementSyntax)doc.Content[1]; 636Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 653Assert.Equal(2, doc.Content.Count); 654Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 655Assert.True(doc.Content[0].HasLeadingTrivia); 656Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 657var element = (XmlEmptyElementSyntax)doc.Content[1]; 675Assert.Equal(2, doc.Content.Count); 676Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 677Assert.True(doc.Content[0].HasLeadingTrivia); 678Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 679var element = (XmlEmptyElementSyntax)doc.Content[1]; 697Assert.Equal(2, doc.Content.Count); 698Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 699Assert.True(doc.Content[0].HasLeadingTrivia); 700Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 701var element = (XmlEmptyElementSyntax)doc.Content[1]; 719Assert.Equal(2, doc.Content.Count); 720Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 721Assert.True(doc.Content[0].HasLeadingTrivia); 722Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 723var element = (XmlEmptyElementSyntax)doc.Content[1]; 761Assert.Equal(2, doc.Content.Count); 762Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 763Assert.True(doc.Content[0].HasLeadingTrivia); 764Assert.Equal(SyntaxKind.XmlElement, doc.Content[1].Kind()); 765var element = (XmlElementSyntax)doc.Content[1]; 795Assert.Equal(3, doc.Content.Count); 796Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 797Assert.True(doc.Content[0].HasLeadingTrivia); 798Assert.Equal(SyntaxKind.XmlElement, doc.Content[1].Kind()); 799var element = (XmlElementSyntax)doc.Content[1]; 828Assert.Equal(2, doc.Content.Count); 829Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 830Assert.True(doc.Content[0].HasLeadingTrivia); 831Assert.Equal(SyntaxKind.XmlCDataSection, doc.Content[1].Kind()); 832var cdata = (XmlCDataSectionSyntax)doc.Content[1]; 859Assert.Equal(3, doc.Content.Count); 860Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 861Assert.True(doc.Content[0].HasLeadingTrivia); 862Assert.Equal(SyntaxKind.XmlCDataSection, doc.Content[1].Kind()); 863var cdata = (XmlCDataSectionSyntax)doc.Content[1]; 870Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 887Assert.Equal(2, doc.Content.Count); 888Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 889Assert.True(doc.Content[0].HasLeadingTrivia); 890Assert.Equal(SyntaxKind.XmlCDataSection, doc.Content[1].Kind()); 891var cdata = (XmlCDataSectionSyntax)doc.Content[1]; 912Assert.Equal(2, doc.Content.Count); 913Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 914Assert.True(doc.Content[0].HasLeadingTrivia); 915Assert.Equal(SyntaxKind.XmlCDataSection, doc.Content[1].Kind()); 916var cdata = (XmlCDataSectionSyntax)doc.Content[1]; 938Assert.Equal(2, doc.Content.Count); 939Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 940Assert.True(doc.Content[0].HasLeadingTrivia); 941Assert.Equal(SyntaxKind.XmlCDataSection, doc.Content[1].Kind()); 942var cdata = (XmlCDataSectionSyntax)doc.Content[1]; 963Assert.Equal(2, doc.Content.Count); 964Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 965Assert.True(doc.Content[0].HasLeadingTrivia); 966Assert.Equal(SyntaxKind.XmlCDataSection, doc.Content[1].Kind()); 967var cdata = (XmlCDataSectionSyntax)doc.Content[1]; 990Assert.Equal(2, doc.Content.Count); 991Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 992Assert.True(doc.Content[0].HasLeadingTrivia); 993Assert.Equal(SyntaxKind.XmlComment, doc.Content[1].Kind()); 994var comment = (XmlCommentSyntax)doc.Content[1]; 1021Assert.Equal(3, doc.Content.Count); 1022Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1023Assert.True(doc.Content[0].HasLeadingTrivia); 1024Assert.Equal(SyntaxKind.XmlComment, doc.Content[1].Kind()); 1025var comment = (XmlCommentSyntax)doc.Content[1]; 1032Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 1049Assert.Equal(2, doc.Content.Count); 1050Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1051Assert.True(doc.Content[0].HasLeadingTrivia); 1052Assert.Equal(SyntaxKind.XmlComment, doc.Content[1].Kind()); 1053var comment = (XmlCommentSyntax)doc.Content[1]; 1074Assert.Equal(2, doc.Content.Count); 1075Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1076Assert.True(doc.Content[0].HasLeadingTrivia); 1077Assert.Equal(SyntaxKind.XmlComment, doc.Content[1].Kind()); 1078var comment = (XmlCommentSyntax)doc.Content[1]; 1099Assert.Equal(2, doc.Content.Count); 1100Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1101Assert.True(doc.Content[0].HasLeadingTrivia); 1102Assert.Equal(SyntaxKind.XmlComment, doc.Content[1].Kind()); 1103var comment = (XmlCommentSyntax)doc.Content[1]; 1126Assert.Equal(2, doc.Content.Count); 1127Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1128Assert.True(doc.Content[0].HasLeadingTrivia); 1129Assert.Equal(SyntaxKind.XmlProcessingInstruction, doc.Content[1].Kind()); 1130var ProcessingInstruction = (XmlProcessingInstructionSyntax)doc.Content[1]; 1159Assert.Equal(3, doc.Content.Count); 1160Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1161Assert.True(doc.Content[0].HasLeadingTrivia); 1162Assert.Equal(SyntaxKind.XmlProcessingInstruction, doc.Content[1].Kind()); 1163var ProcessingInstruction = (XmlProcessingInstructionSyntax)doc.Content[1]; 1173Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind()); 1190Assert.Equal(2, doc.Content.Count); 1191Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1192Assert.True(doc.Content[0].HasLeadingTrivia); 1193Assert.Equal(SyntaxKind.XmlProcessingInstruction, doc.Content[1].Kind()); 1194var ProcessingInstruction = (XmlProcessingInstructionSyntax)doc.Content[1]; 1216Assert.Equal(2, doc.Content.Count); 1217Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1218Assert.True(doc.Content[0].HasLeadingTrivia); 1219Assert.Equal(SyntaxKind.XmlProcessingInstruction, doc.Content[1].Kind()); 1220var ProcessingInstruction = (XmlProcessingInstructionSyntax)doc.Content[1]; 1243Assert.Equal(2, doc.Content.Count); 1244Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1245Assert.True(doc.Content[0].HasLeadingTrivia); 1246Assert.Equal(SyntaxKind.XmlProcessingInstruction, doc.Content[1].Kind()); 1247var ProcessingInstruction = (XmlProcessingInstructionSyntax)doc.Content[1]; 1271Assert.Equal(1, doc.Content.Count); 1272Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1273Assert.True(doc.Content[0].HasLeadingTrivia); 1316Assert.Equal(1, doc.Content.Count); 1317Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1318Assert.True(doc.Content[0].HasLeadingTrivia); 1319var xmltext = (XmlTextSyntax)doc.Content[0]; 1340Assert.Equal(1, doc.Content.Count); 1341Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1342Assert.True(doc.Content[0].HasLeadingTrivia); 1343var xmltext = (XmlTextSyntax)doc.Content[0]; 1365Assert.Equal(1, doc.Content.Count); 1366Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1367Assert.True(doc.Content[0].HasLeadingTrivia); 1368var xmltext = (XmlTextSyntax)doc.Content[0]; 1389Assert.Equal(1, doc.Content.Count); 1390Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1391Assert.True(doc.Content[0].HasLeadingTrivia); 1392var xmltext = (XmlTextSyntax)doc.Content[0]; 1414Assert.Equal(1, doc.Content.Count); 1415Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1416Assert.True(doc.Content[0].HasLeadingTrivia); 1417var xmltext = (XmlTextSyntax)doc.Content[0]; 1438Assert.Equal(1, doc.Content.Count); 1439Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1440Assert.True(doc.Content[0].HasLeadingTrivia); 1441var xmltext = (XmlTextSyntax)doc.Content[0]; 1463Assert.Equal(1, doc.Content.Count); 1464Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1465Assert.True(doc.Content[0].HasLeadingTrivia); 1466var xmltext = (XmlTextSyntax)doc.Content[0]; 1487Assert.Equal(1, doc.Content.Count); 1488Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1489Assert.True(doc.Content[0].HasLeadingTrivia); 1490var xmltext = (XmlTextSyntax)doc.Content[0]; 1567Assert.Equal(2, doc.Content.Count); 1568Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1569Assert.True(doc.Content[0].HasLeadingTrivia); 1570Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 1571var element = (XmlEmptyElementSyntax)doc.Content[1]; 1595Assert.Equal(2, doc.Content.Count); 1596Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1597Assert.True(doc.Content[0].HasLeadingTrivia); 1598Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 1599var element = (XmlEmptyElementSyntax)doc.Content[1]; 1623Assert.Equal(2, doc.Content.Count); 1624Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1625Assert.Equal(SyntaxKind.XmlEmptyElement, doc.Content[1].Kind()); 1626var element = (XmlEmptyElementSyntax)doc.Content[1]; 1649Assert.Equal(1, doc.Content.Count); 1650Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 1651var xmltext = (XmlTextSyntax)doc.Content[0]; 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" } }); 1848VerifyXmlElement(firstComment.Content[0] as XmlEmptyElementSyntax, "goo"); 1849VerifyXmlAttributes((firstComment.Content[0] as XmlEmptyElementSyntax).Attributes, new Dictionary<string, string>() { { "a", "val" } }); 1883VerifyXmlElement(firstComment.Content[0] as XmlElementSyntax, "goo", " "); 1884VerifyXmlAttributes((firstComment.Content[0] as XmlElementSyntax).StartTag.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" } }); 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" } }); 2096VerifyXmlElement(firstComment.Content[0] as XmlEmptyElementSyntax, "goo"); 2097VerifyXmlAttributes((firstComment.Content[0] as XmlEmptyElementSyntax).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; 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; 2333var topNode = doc.Content[1] as XmlElementSyntax; 2390var xmlText = doc.Content[0] as XmlTextSyntax; 2420var xmlText = doc.Content[0] as XmlTextSyntax; 2641Assert.Equal(typeof(XmlElementSyntax), doc.Content[0].GetType()); 2660Assert.IsType<XmlElementSyntax>(doc.Content[0]); 2773Assert.Equal(3, doc.Content.Count); 2774Assert.Equal(SyntaxKind.XmlText, doc.Content[0].Kind()); 2775Assert.Equal(SyntaxKind.XmlElement, doc.Content[1].Kind()); 2776Assert.Equal(SyntaxKind.XmlText, doc.Content[2].Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\Worker_DocumentationComments.cs (1)
21foreach (var xmlNode in documentationComment.Content)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1373return documentationCommentTrivia.Content;
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1373return documentationCommentTrivia.Content;