Exemplo n.º 1
0
 public override void WriteTo(TranslationWriter writer)
 {
     WriteIfStatement(writer);
     writer.WriteNewLineToTranslation();
     writer.WriteNewLineToTranslation();
     IfFalseTranslation.WriteTo(writer);
 }
 public override void WriteTo(TranslationBuffer buffer)
 {
     WriteIfStatement(buffer);
     buffer.WriteNewLineToTranslation();
     buffer.WriteNewLineToTranslation();
     IfFalseTranslation.WriteTo(buffer);
 }
 private void WriteSingleLineTernary(TranslationBuffer buffer)
 {
     TestTranslation.WriteInParenthesesIfRequired(buffer);
     buffer.WriteToTranslation(" ? ");
     IfTrueTranslation.WriteTo(buffer);
     buffer.WriteToTranslation(" : ");
     IfFalseTranslation.WriteTo(buffer);
 }
Exemplo n.º 4
0
 private void WriteSingleLineTernary(TranslationWriter writer)
 {
     TestTranslation.WriteInParenthesesIfRequired(writer, _context);
     writer.WriteToTranslation(" ? ");
     IfTrueTranslation.WriteTo(writer);
     writer.WriteToTranslation(" : ");
     IfFalseTranslation.WriteTo(writer);
 }
            public override void WriteTo(TranslationBuffer buffer)
            {
                WriteIfStatement(buffer);
                buffer.WriteNewLineToTranslation();
                buffer.WriteToTranslation("else");

                if (_isElseIf)
                {
                    buffer.WriteSpaceToTranslation();
                }

                IfFalseTranslation.WriteTo(buffer);
            }
Exemplo n.º 6
0
            public override void WriteTo(TranslationWriter writer)
            {
                WriteIfStatement(writer);
                writer.WriteNewLineToTranslation();
                writer.WriteControlStatementToTranslation("else");

                if (_isElseIf)
                {
                    writer.WriteSpaceToTranslation();
                }

                IfFalseTranslation.WriteTo(writer);
            }
            private void WriteMultiLineTernary(TranslationBuffer buffer)
            {
                TestTranslation.WriteInParenthesesIfRequired(buffer);

                buffer.WriteNewLineToTranslation();
                buffer.Indent();
                buffer.WriteToTranslation("? ");

                IfTrueTranslation.WriteTo(buffer);

                buffer.WriteNewLineToTranslation();
                buffer.WriteToTranslation(": ");

                IfFalseTranslation.WriteTo(buffer);

                buffer.Unindent();
            }
Exemplo n.º 8
0
            private void WriteMultiLineTernary(TranslationWriter writer)
            {
                TestTranslation.WriteInParenthesesIfRequired(writer, _context);

                writer.WriteNewLineToTranslation();
                writer.Indent();
                writer.WriteToTranslation("? ");

                IfTrueTranslation.WriteTo(writer);

                writer.WriteNewLineToTranslation();
                writer.WriteToTranslation(": ");

                IfFalseTranslation.WriteTo(writer);

                writer.Unindent();
            }