Example #1
0
        private static void RunInsertBlankLinePaddingAfterMethods(Document document)
        {
            var codeItems = TestOperations.CodeModelManager.RetrieveAllCodeItems(document);
            var methods   = codeItems.OfType <CodeItemMethod>().ToList();

            _insertBlankLinePaddingLogic.InsertPaddingAfterCodeElements(methods);
        }
Example #2
0
        private static void RunInsertBlankLinePaddingAfterPropertiesSingleLine(Document document)
        {
            var codeItems  = TestOperations.CodeModelManager.RetrieveAllCodeItems(document);
            var properties = codeItems.OfType <CodeItemProperty>().ToList();

            _insertBlankLinePaddingLogic.InsertPaddingAfterCodeElements(properties);
        }
        private static void RunInsertBlankLinePaddingAfterFieldsWithComments(Document document)
        {
            var codeItems          = TestOperations.CodeModelManager.RetrieveAllCodeItems(document);
            var fields             = codeItems.OfType <CodeItemField>().ToList();
            var fieldsWithComments = fields.Where(x => x.StartPoint.Line < x.EndPoint.Line).ToList();

            _insertBlankLinePaddingLogic.InsertPaddingAfterCodeElements(fieldsWithComments);
        }
        private static void RunInsertBlankLinePaddingAfterUsingStatementBlocks(Document document)
        {
            var codeItems                    = TestOperations.CodeModelManager.RetrieveAllCodeItems(document);
            var usingStatements              = codeItems.OfType <CodeItemUsingStatement>().ToList();
            var usingStatementBlocks         = CodeModelHelper.GetCodeItemBlocks(usingStatements).ToList();
            var usingStatementsThatEndBlocks = (from IEnumerable <CodeItemUsingStatement> block in usingStatementBlocks select block.Last()).ToList();

            _insertBlankLinePaddingLogic.InsertPaddingAfterCodeElements(usingStatementsThatEndBlocks);
        }