コード例 #1
0
        private void AnalyzeDoStatement(SyntaxNodeAnalysisContext context)
        {
            var doStatement = (DoStatementSyntax)context.Node;

            FormatEmbeddedStatementOnSeparateLineRefactoring.Analyze(context, doStatement);
            AddBracesRefactoring.Analyze(context, doStatement);
        }
コード例 #2
0
        private void AnalyzeWhileStatement(SyntaxNodeAnalysisContext context)
        {
            var whileStatement = (WhileStatementSyntax)context.Node;

            FormatEmbeddedStatementOnSeparateLineRefactoring.Analyze(context, whileStatement);
            AddEmptyLineAfterEmbeddedStatementRefactoring.Analyze(context, whileStatement);
            AddBracesRefactoring.Analyze(context, whileStatement);
        }
コード例 #3
0
        private void AnalyzeSyntaxNode(SyntaxNodeAnalysisContext context)
        {
            var elseClause = (ElseClauseSyntax)context.Node;

            FormatEmbeddedStatementOnSeparateLineRefactoring.Analyze(context, elseClause);

            AddEmptyLineAfterEmbeddedStatementRefactoring.Analyze(context, elseClause);

            RemoveEmptyElseClauseRefactoring.Analyze(context, elseClause);

            MergeElseClauseWithNestedIfStatementRefactoring.Analyze(context, elseClause);
        }