public Microsoft.CodeAnalysis.SyntaxToken GetToken(DocumentationCommentList documentationCommentList = null) => documentationCommentList == null ? Token(SyntaxKind) : Token( TriviaList( Trivia( documentationCommentList.GetDocumentationCommentTriviaSyntax())), SyntaxKind, TriviaList());
public Microsoft.CodeAnalysis.SyntaxToken GetSyntaxToken(DocumentationCommentList documentationCommentList = null) => documentationCommentList == null ? Identifier(Name.Value) : Identifier( TriviaList( Trivia( documentationCommentList.GetDocumentationCommentTriviaSyntax())), Name.Value, TriviaList());
private static SyntaxList <AttributeListSyntax> GetListWithDocumentation(DocumentationCommentList documentation, AttributeListSyntax[] attributes) { var list = new List <AttributeListSyntax>(); for (int i = 0; i < attributes.Length; i++) { var attribute = attributes[i]; if (i == 0) { attribute = attribute.WithOpenBracketToken( Token( TriviaList( Trivia( documentation.GetDocumentationCommentTriviaSyntax())), SyntaxKind.OpenBracketToken, TriviaList())); } list.Add(attribute); } return(List(list.ToArray())); }