internal T WithRestructuredingEOLTrivia <T>(T node) where T : SyntaxNode { if (!node.HasTrailingTrivia) { return(node); } var NodeTrailingTrivia = node.GetTrailingTrivia(); if (NodeTrailingTrivia.ContainsEOLTrivia()) { var NewTriviaList = new List <SyntaxTrivia>(); foreach (SyntaxTrivia Trivia in NodeTrailingTrivia) { if (Trivia.IsKind(VB.SyntaxKind.EndOfLineTrivia)) { continue; } NewTriviaList.Add(Trivia); } return(node.WithTrailingTrivia(NewTriviaList)); } else { return(node); } }