public static ImmutableArray <SyntaxTrivia> GetTriviaAfterLeadingBlankLines( this ISyntaxFactsService syntaxFacts, SyntaxNode node) { var leadingBlankLines = syntaxFacts.GetLeadingBlankLines(node); return(node.GetLeadingTrivia().Skip(leadingBlankLines.Length).ToImmutableArray()); }
private ImmutableArray <SyntaxTrivia> GetMergedTrivia( ISyntaxFactsService syntaxFacts, TStatementSyntax statement1, TStatementSyntax statement2) { return(syntaxFacts.GetLeadingBlankLines(statement2).Concat( syntaxFacts.GetTriviaAfterLeadingBlankLines(statement1)).Concat( syntaxFacts.GetTriviaAfterLeadingBlankLines(statement2))); }