예제 #1
0
        public static ImmutableArray <SyntaxTrivia> GetTriviaAfterLeadingBlankLines(
            this ISyntaxFactsService syntaxFacts, SyntaxNode node)
        {
            var leadingBlankLines = syntaxFacts.GetLeadingBlankLines(node);

            return(node.GetLeadingTrivia().Skip(leadingBlankLines.Length).ToImmutableArray());
        }
예제 #2
0
 private ImmutableArray <SyntaxTrivia> GetMergedTrivia(
     ISyntaxFactsService syntaxFacts, TStatementSyntax statement1, TStatementSyntax statement2)
 {
     return(syntaxFacts.GetLeadingBlankLines(statement2).Concat(
                syntaxFacts.GetTriviaAfterLeadingBlankLines(statement1)).Concat(
                syntaxFacts.GetTriviaAfterLeadingBlankLines(statement2)));
 }