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); }
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); }
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(); }
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(); }