Example #1
0
 public override int GetLineCount()
 {
     return(TestTranslation.GetLineCount() +
            IfTrueTranslation.GetLineCount() +
            1 + // for space after the if statement
            IfFalseTranslation.GetLineCount());
 }
Example #2
0
            private int GetMultiLineTernaryIndentSize()
            {
                var indentLength = _context.Settings.IndentLength;

                return(GetSingleLineTernaryIndentSize() +
                       IfTrueTranslation.GetLineCount() * indentLength +
                       IfFalseTranslation.GetLineCount() * indentLength);
            }
Example #3
0
            private int GetSingleLineTernaryLineCount()
            {
                var lineCount = TestTranslation.GetLineCount();

                var ifTrueLineCount = IfTrueTranslation.GetLineCount();

                if (ifTrueLineCount > 1)
                {
                    lineCount += ifTrueLineCount - 1;
                }

                var ifFalseLineCount = IfFalseTranslation.GetLineCount();

                if (ifFalseLineCount > 1)
                {
                    lineCount += ifFalseLineCount - 1;
                }

                return(lineCount);
            }
Example #4
0
 public override int GetLineCount()
 {
     return(TestTranslation.GetLineCount() +
            IfTrueTranslation.GetLineCount() +
            IfFalseTranslation.GetLineCount());
 }
Example #5
0
 private int GetMultiLineTernaryLineCount()
 {
     return(TestTranslation.GetLineCount() +
            IfTrueTranslation.GetLineCount() +
            IfFalseTranslation.GetLineCount());
 }