Пример #1
0
        NamespaceDeclarationSyntax ApplyNodeChange(NamespaceDeclarationSyntax mainNode)
        {
            var leadingTriviaList = mainNode.GetLeadingTrivia();

            leadingTriviaList = CleanUpListWithDefaultWhitespaces(leadingTriviaList, CleanupTypes.Remove_DBL_Between_Namespace_Members);

            mainNode =
                mainNode
                .WithOpenBraceToken(ApplyOpenBracket(mainNode.OpenBraceToken))
                .WithCloseBraceToken(ApplyCloseBracket(mainNode.CloseBraceToken))
                .WithLeadingTrivia(leadingTriviaList);

            var firstToken = mainNode.OpenBraceToken.GetNextToken();

            mainNode = mainNode.ReplaceToken(firstToken, ApplyOpenBracket(firstToken));

            return(mainNode);
        }