Пример #1
0
            private IEnumerable <StatementSyntax> CleanupCode(IEnumerable <StatementSyntax> statements)
            {
                var semanticModel = this.SemanticDocument.SemanticModel;
                var context       = this.InsertionPoint.GetContext();
                var postProcessor = new PostProcessor(semanticModel, context.SpanStart);

                statements = postProcessor.RemoveRedundantBlock(statements);
                statements = postProcessor.RemoveDeclarationAssignmentPattern(statements);
                statements = postProcessor.RemoveInitializedDeclarationAndReturnPattern(statements);

                return(statements);
            }