1 instantiation of DocumentationCommentTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
22343internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.DocumentationCommentTriviaSyntax(this, parent, position);
376 references to DocumentationCommentTriviaSyntax
Microsoft.Analyzers.Local (4)
InternalReferencedInPublicDocAnalyzer.cs (4)
26var documentationComment = crefNode.Ancestors(ascendOutOfTrivia: false).OfType<DocumentationCommentTriviaSyntax>().FirstOrDefault(); 42var symbolComment = symbolNode.GetLeadingTrivia() 44.OfType<DocumentationCommentTriviaSyntax>()
Microsoft.CodeAnalysis.CSharp (43)
Binder\BinderFactory.BinderFactoryVisitor.cs (3)
1100public override Binder VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax parent) 1463private static DocumentationCommentTriviaSyntax GetEnclosingDocumentationComment(CSharpSyntaxNode xmlSyntax) 1471return (DocumentationCommentTriviaSyntax)curr;
Compiler\DocumentationCommentCompiler.cs (17)
286var docCommentNodesBuilder = ArrayBuilder<DocumentationCommentTriviaSyntax>.GetInstance(); 303bool collectDocCommentNodes(IEnumerable<SourceNamedTypeSymbol> extensions, ArrayBuilder<DocumentationCommentTriviaSyntax> docCommentNodesBuilder, out SourceNamedTypeSymbol firstExtension) 318if (!TryGetDocumentationCommentNodes(extension, out DocumentationMode maxDocumentationMode, out ImmutableArray<DocumentationCommentTriviaSyntax> foundDocCommentNodes)) 471ImmutableArray<DocumentationCommentTriviaSyntax> docCommentNodes, 504static ArrayBuilder<XmlElementSyntax>? getMatchingParamTags(string propertyName, ImmutableArray<DocumentationCommentTriviaSyntax> docCommentNodes) 507foreach (var trivia in docCommentNodes) 534ImmutableArray<DocumentationCommentTriviaSyntax> docCommentNodes) 630ImmutableArray<DocumentationCommentTriviaSyntax> docCommentNodes, 657foreach (DocumentationCommentTriviaSyntax trivia in docCommentNodes) 825private bool TryGetDocumentationCommentNodes(Symbol symbol, out DocumentationMode maxDocumentationMode, out ImmutableArray<DocumentationCommentTriviaSyntax> nodes) 828nodes = default(ImmutableArray<DocumentationCommentTriviaSyntax>); 830ArrayBuilder<DocumentationCommentTriviaSyntax> builder = null; 838ImmutableArray<DocumentationCommentTriviaSyntax> triviaList = SourceDocumentationCommentUtils.GetDocumentationCommentTriviaFromSyntaxNode((CSharpSyntaxNode)reference.GetSyntax(), diagnosticBag); 839foreach (var trivia in triviaList) 852builder = ArrayBuilder<DocumentationCommentTriviaSyntax>.GetInstance(); 865nodes = ImmutableArray<DocumentationCommentTriviaSyntax>.Empty; 876private static bool ContainsXmlParseDiagnostic(DocumentationCommentTriviaSyntax node)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
121DocumentationCommentTriviaSyntax trivia,
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (2)
624DocumentationCommentTriviaSyntax structure = (DocumentationCommentTriviaSyntax)trivia.GetStructure();
DocumentationComments\SourceDocumentationCommentUtils.cs (6)
33internal static ImmutableArray<DocumentationCommentTriviaSyntax> GetDocumentationCommentTriviaFromSyntaxNode(CSharpSyntaxNode syntaxNode, DiagnosticBag diagnostics) 37return ImmutableArray<DocumentationCommentTriviaSyntax>.Empty; 62ArrayBuilder<DocumentationCommentTriviaSyntax> builder = null; 88builder = ArrayBuilder<DocumentationCommentTriviaSyntax>.GetInstance(); 91builder.Add((DocumentationCommentTriviaSyntax)trivia.GetStructure()); 112return ImmutableArray<DocumentationCommentTriviaSyntax>.Empty;
Syntax.xml.Main.Generated.cs (6)
625public virtual TResult? VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax node) => this.DefaultVisit(node); 1369public virtual void VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax node) => this.DefaultVisit(node); 2112public override SyntaxNode? VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax node) 5825public static DocumentationCommentTriviaSyntax DocumentationCommentTrivia(SyntaxKind kind, SyntaxList<XmlNodeSyntax> content, SyntaxToken endOfComment) 5834return (DocumentationCommentTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.DocumentationCommentTrivia(kind, content.Node.ToGreenList<Syntax.InternalSyntax.XmlNodeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)endOfComment.Node!).CreateRed(); 5838public static DocumentationCommentTriviaSyntax DocumentationCommentTrivia(SyntaxKind kind, SyntaxList<XmlNodeSyntax> content = default)
Syntax.xml.Syntax.Generated.cs (5)
14068public DocumentationCommentTriviaSyntax Update(SyntaxList<XmlNodeSyntax> content, SyntaxToken endOfComment) 14072var newNode = SyntaxFactory.DocumentationCommentTrivia(this.Kind(), content, endOfComment); 14080public DocumentationCommentTriviaSyntax WithContent(SyntaxList<XmlNodeSyntax> content) => Update(content, 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 (3)
667public static DocumentationCommentTriviaSyntax DocumentationComment(params XmlNodeSyntax[] content) 1624DocumentationCommentTriviaSyntax structure = (DocumentationCommentTriviaSyntax)trivia.GetStructure()!;
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
19DocumentationCommentTriviaSyntax,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (2)
325var xmlComment = (DocumentationCommentTriviaSyntax)trivia.GetStructure()!;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
13DocumentationCommentTriviaSyntax,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1371if (trivia.GetStructure() is DocumentationCommentTriviaSyntax documentationCommentTrivia)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
87var singleLineInheritdocComment = DocumentationCommentTrivia(
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (5)
627DocumentationCommentTriviaSyntax newClassDocComment; 629if (classDocComment?.GetStructure() is DocumentationCommentTriviaSyntax originalClassDoc) 648.FirstOrDefault(t => t != null)?.GetStructure() is DocumentationCommentTriviaSyntax propDoc && 701if (potentialDocComment?.GetStructure() is DocumentationCommentTriviaSyntax docComment) 778if (potentialDocComment?.GetStructure() is DocumentationCommentTriviaSyntax docComment)
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
75var newDocCommentNode = SyntaxFactory.DocumentationComment(SyntaxFactory.XmlParamElement(parameterName));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (9)
40private static DocumentationCommentTriviaSyntax? GetDocCommentStructure(MemberDeclarationSyntax node) 43private static DocumentationCommentTriviaSyntax? GetDocCommentStructure(SyntaxTriviaList trivia) 46private static DocumentationCommentTriviaSyntax? GetDocCommentStructure(SyntaxTrivia trivia) 47=> (DocumentationCommentTriviaSyntax?)trivia.GetStructure(); 141var typeStructure = GetDocCommentStructure(typeDeclarationDocComment)!; 142var constructorStructure = GetDocCommentStructure(constructorDocComment)!; 176using var _1 = ArrayBuilder<(string parameterName, DocumentationCommentTriviaSyntax docComment)>.GetInstance(out var docCommentsToMove); 183var removedMemberDocComment = GetDocCommentStructure(memberDeclaration); 194var existingTypeDeclarationDocComment = GetDocCommentStructure(typeDeclarationLeadingTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\DocumentationCommentExtensions.cs (1)
13public static bool IsMultilineDocComment([NotNullWhen(true)] this DocumentationCommentTriviaSyntax? documentationComment)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
DocumentationComments\XmlTagCompletionCommandHandler.cs (1)
29DocumentationCommentTriviaSyntax>(undoHistory)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
Completion\CompletionProviders\CrefCompletionProviderTests.cs (2)
406var parent = n.GetAncestor<DocumentationCommentTriviaSyntax>();
Structure\DocumentationCommentStructureTests.cs (1)
16public sealed class DocumentationCommentStructureTests : AbstractCSharpSyntaxNodeStructureTests<DocumentationCommentTriviaSyntax>
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
Emit\NumericIntPtrTests.cs (5)
11178var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11201var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11229var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11254var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11299var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (12)
RefReadonlyParameterTests.cs (4)
7099var docComment = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().Single(); 7127var docComment = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().Single();
Semantics\ExtensionTests.cs (2)
50056var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 50072var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Semantics\ExtensionTests2.cs (1)
5246var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Semantics\PrimaryConstructorTests.cs (2)
6091var doc = tree.GetRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().Single();
Semantics\RecordTests.cs (3)
28291var doc = tree.GetRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().First(); 28448var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.Features (40)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
101var parentNode = token.Parent?.FirstAncestorOrSelf<DocumentationCommentTriviaSyntax>()?.ParentTrivia.Token.Parent;
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (7)
32internal sealed partial class XmlDocCommentCompletionProvider : AbstractDocCommentCompletionProvider<DocumentationCommentTriviaSyntax> 77var parentTrivia = token.GetAncestor<DocumentationCommentTriviaSyntax>(); 173if (token.Parent.Parent is DocumentationCommentTriviaSyntax || 174(token.Parent.Parent.IsKind(SyntaxKind.XmlEmptyElement) && token.Parent.Parent.Parent is DocumentationCommentTriviaSyntax)) 347protected override IEnumerable<string> GetExistingTopLevelElementNames(DocumentationCommentTriviaSyntax syntax) 350protected override IEnumerable<string?> GetExistingTopLevelAttributeValues(DocumentationCommentTriviaSyntax syntax, string elementName, string attributeName)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (5)
22private static DocumentationCommentTriviaSyntax? GetDocCommentStructure(SyntaxTrivia trivia) 23=> (DocumentationCommentTriviaSyntax?)trivia.GetStructure(); 37var docComment = GetDocCommentStructure(trivia); 114var docComment = GetDocCommentStructure(trivia); 139var finalTrivia = DocumentationCommentTrivia(SyntaxKind.SingleLineDocumentationCommentTrivia, [.. content]);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (4)
23internal sealed class CSharpDocumentationCommentSnippetService : AbstractDocumentationCommentSnippetService<DocumentationCommentTriviaSyntax, MemberDeclarationSyntax> 250protected override bool IsSingleExteriorTrivia(DocumentationCommentTriviaSyntax documentationComment, [NotNullWhen(true)] out string? existingCommentText) 314protected override bool EndsWithSingleExteriorTrivia(DocumentationCommentTriviaSyntax? documentationComment) 348protected override bool IsMultilineDocComment(DocumentationCommentTriviaSyntax? documentationComment)
DocumentationComments\DocCommentConverter.cs (3)
56var structuredTrivia = (DocumentationCommentTriviaSyntax)trivia.GetStructure(); 79private IEnumerable<SyntaxTrivia> ConvertDocCommentToRegularComment(DocumentationCommentTriviaSyntax structuredTrivia)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
19DocumentationCommentTriviaSyntax,
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
87var singleLineInheritdocComment = DocumentationCommentTrivia(
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (5)
627DocumentationCommentTriviaSyntax newClassDocComment; 629if (classDocComment?.GetStructure() is DocumentationCommentTriviaSyntax originalClassDoc) 648.FirstOrDefault(t => t != null)?.GetStructure() is DocumentationCommentTriviaSyntax propDoc && 701if (potentialDocComment?.GetStructure() is DocumentationCommentTriviaSyntax docComment) 778if (potentialDocComment?.GetStructure() is DocumentationCommentTriviaSyntax docComment)
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
75var newDocCommentNode = SyntaxFactory.DocumentationComment(SyntaxFactory.XmlParamElement(parameterName));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (9)
40private static DocumentationCommentTriviaSyntax? GetDocCommentStructure(MemberDeclarationSyntax node) 43private static DocumentationCommentTriviaSyntax? GetDocCommentStructure(SyntaxTriviaList trivia) 46private static DocumentationCommentTriviaSyntax? GetDocCommentStructure(SyntaxTrivia trivia) 47=> (DocumentationCommentTriviaSyntax?)trivia.GetStructure(); 141var typeStructure = GetDocCommentStructure(typeDeclarationDocComment)!; 142var constructorStructure = GetDocCommentStructure(constructorDocComment)!; 176using var _1 = ArrayBuilder<(string parameterName, DocumentationCommentTriviaSyntax docComment)>.GetInstance(out var docCommentsToMove); 183var removedMemberDocComment = GetDocCommentStructure(memberDeclaration); 194var existingTypeDeclarationDocComment = GetDocCommentStructure(typeDeclarationLeadingTrivia);
Structure\CSharpBlockStructureProvider.cs (1)
30builder.Add<DocumentationCommentTriviaSyntax, DocumentationCommentStructureProvider>();
Structure\Providers\DocumentationCommentStructureProvider.cs (2)
14internal sealed class DocumentationCommentStructureProvider : AbstractSyntaxNodeStructureProvider<DocumentationCommentTriviaSyntax> 18DocumentationCommentTriviaSyntax documentationComment,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\NativeIntegerTests.cs (6)
15321var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15342var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15365var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15393var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15416var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15446var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Semantics\RecordStructTests.cs (5)
3314var doc = tree.GetRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().Single(); 3356var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 3404var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 3455var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DocumentationComments\ParameterTests.cs (1)
841var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (215)
Generated\Syntax.Test.xml.Generated.cs (5)
10969private static DocumentationCommentTriviaSyntax GenerateDocumentationCommentTrivia() 13692var node = GenerateDocumentationCommentTrivia(); 13696var newNode = node.WithContent(node.Content).WithEndOfComment(node.EndOfComment); 19541var oldNode = GenerateDocumentationCommentTrivia(); 19557var oldNode = GenerateDocumentationCommentTrivia();
LexicalAndXml\XmlDocCommentTests.cs (202)
85var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 154var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 175var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 200var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 222var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 245var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 268var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 295var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 323var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 347var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 372var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 398var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 425var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 452var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 480var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 509var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 539var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 568var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 598var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 629var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 652var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 674var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 696var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 718var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 740var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 760var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 794var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 827var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 858var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 886var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 911var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 937var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 962var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 989var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1020var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1048var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1073var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1098var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1125var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1158var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1189var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1215var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1242var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1270var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1315var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1339var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1364var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1388var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1413var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1437var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1462var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1486var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1566var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1594var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1622var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1648var doc = (DocumentationCommentTriviaSyntax)node.GetStructure(); 1723Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[2].GetStructure().GetType()); 1724var doc = trivias[2].GetStructure() as DocumentationCommentTriviaSyntax; 1757Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 1758Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[3].GetStructure().GetType()); 1761var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 1762var secondComment = trivias[3].GetStructure() as DocumentationCommentTriviaSyntax; 1799Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 1800Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[3].GetStructure().GetType()); 1803var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 1804var secondComment = trivias[3].GetStructure() as DocumentationCommentTriviaSyntax; 1842Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 1845var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 1877Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 1880var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 1912Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 1915var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 1947Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 1950var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 1984Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 1987var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2020Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 2023var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2058Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 2061var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2090Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 2093var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2124Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 2127var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2155Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 2158var firstComment = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2185Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[2].GetStructure().GetType()); 2188var firstComment = trivias[2].GetStructure() as DocumentationCommentTriviaSyntax; 2217Assert.Equal(typeof(DocumentationCommentTriviaSyntax), trivias[0].GetStructure().GetType()); 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, 2291var doc = topTrivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2331var doc = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2387var doc = classKeyword.GetLeadingTrivia()[0].GetStructure() as DocumentationCommentTriviaSyntax; 2417var doc = classKeyword.GetLeadingTrivia()[0].GetStructure() as DocumentationCommentTriviaSyntax; 2445var doc = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2471var doc = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2498var doc = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2523var doc = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2545var doc = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2571var doc = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2639var doc = classKeyword.GetLeadingTrivia()[0].GetStructure() as DocumentationCommentTriviaSyntax; 2657var doc = classKeyword.GetLeadingTrivia()[0].GetStructure() as DocumentationCommentTriviaSyntax; 2747var doc = trivias[0].GetStructure() as DocumentationCommentTriviaSyntax; 2771var doc = trivias[1].GetStructure() as DocumentationCommentTriviaSyntax; 2948DocumentationCommentTriviaSyntax documentationComment = SyntaxFactory.DocumentationComment( 2975DocumentationCommentTriviaSyntax documentationComment = SyntaxFactory.DocumentationComment( 2995DocumentationCommentTriviaSyntax documentationComment = SyntaxFactory.DocumentationComment( 3016var docComment = SyntaxFactory.DocumentationComment( 3039DocumentationCommentTriviaSyntax documentationComment = SyntaxFactory.DocumentationComment( 3067DocumentationCommentTriviaSyntax documentationComment = SyntaxFactory.DocumentationComment( 3094DocumentationCommentTriviaSyntax documentationComment = SyntaxFactory.DocumentationComment( 3121DocumentationCommentTriviaSyntax documentationComment = SyntaxFactory.DocumentationComment( 3148DocumentationCommentTriviaSyntax documentationComment = SyntaxFactory.DocumentationComment( 3173DocumentationCommentTriviaSyntax documentationComment = SyntaxFactory.DocumentationComment(
Parsing\CrefParsingTests.cs (2)
31var structure = (DocumentationCommentTriviaSyntax)trivia.GetStructure();
Parsing\NameAttributeValueParsingTests.cs (2)
31var structure = (DocumentationCommentTriviaSyntax)trivia.GetStructure();
Parsing\VerbatimCrefParsingTests.cs (2)
30var structure = (DocumentationCommentTriviaSyntax)trivia.GetStructure();
Syntax\StructuredTriviaTests.cs (2)
56var docComment = SyntaxFactory.DocumentationCommentTrivia(SyntaxKind.SingleLineDocumentationCommentTrivia).WithContent(new SyntaxList<XmlNodeSyntax>(xmlElement)); 89var foundTrivia = ((DocumentationCommentTriviaSyntax)foundDocComment).ParentTrivia;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
2390var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
Classification\Worker.cs (1)
225ClassifyDocumentationComment((DocumentationCommentTriviaSyntax)trivia.GetStructure()!);
Classification\Worker_DocumentationComments.cs (1)
14private void ClassifyDocumentationComment(DocumentationCommentTriviaSyntax documentationComment)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
77var docTrivia = SyntaxFactory.DocumentationCommentTrivia( 90if (trivia.GetStructure() is DocumentationCommentTriviaSyntax documentationCommentTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (2)
325var xmlComment = (DocumentationCommentTriviaSyntax)trivia.GetStructure()!;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
13DocumentationCommentTriviaSyntax,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1371if (trivia.GetStructure() is DocumentationCommentTriviaSyntax documentationCommentTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\DocumentationCommentExtensions.cs (1)
13public static bool IsMultilineDocComment([NotNullWhen(true)] this DocumentationCommentTriviaSyntax? documentationComment)
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.cs (4)
1328private static DocumentationCommentTriviaSyntax? GetDocCommentNode(MemberDeclarationSyntax memberDeclaration) 1340return (DocumentationCommentTriviaSyntax?)docCommentTrivia.GetStructure(); 1348var documentationComment = GetDocCommentNode(memberDeclaration); 1428var documentationComment = GetDocCommentNode(memberDeclaration);
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (2)
325var xmlComment = (DocumentationCommentTriviaSyntax)trivia.GetStructure()!;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
13DocumentationCommentTriviaSyntax,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1371if (trivia.GetStructure() is DocumentationCommentTriviaSyntax documentationCommentTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\DocumentationCommentExtensions.cs (1)
13public static bool IsMultilineDocComment([NotNullWhen(true)] this DocumentationCommentTriviaSyntax? documentationComment)