public void WriteTo(TranslationWriter writer) { if (_labelIsNamed) { writer.WriteToTranslation(_labelName); writer.WriteToTranslation(':'); } if (_labelHasNoValue) { return; } writer.WriteReturnToTranslation(); _labelValueTranslation.WriteTo(writer); writer.WriteToTranslation(';'); }
public void WriteTo(TranslationWriter writer) { if ((_writeBlankLineBefore || writer.TranslationQuery(q => q.TranslationEndsWith("};"))) && !writer.TranslationQuery(q => q.TranslationEndsWithBlankLine())) { writer.WriteNewLineToTranslation(); } if (_writeReturnKeyword) { writer.WriteReturnToTranslation(); } WriteStatementTo(writer); if (UseFinalBlankLine) { writer.WriteNewLineToTranslation(); } }
public void WriteTo(TranslationWriter writer) { if (_writeBraces) { writer.WriteOpeningBraceToTranslation(_startOnNewLine); if (WriteEmptyCodeBlock(writer)) { return; } } if (_indentContents) { writer.Indent(); } if (_writeBraces && _ensureReturnKeyword && !_translation.IsMultiStatement()) { writer.WriteReturnToTranslation(); } _translation.WriteTo(writer); if (EnsureTerminated()) { writer.WriteToTranslation(';'); } if (_writeBraces) { writer.WriteClosingBraceToTranslation(); } if (_indentContents) { writer.Unindent(); } }
public void WriteTo(TranslationWriter writer) { writer.WriteReturnToTranslation(); _returnValueTranslation.WriteTo(writer); }