public void WriteTo(TranslationBuffer buffer)
        {
            _parameters.WriteTo(buffer);

            buffer.WriteToTranslation(_bodyTranslation.HasBraces ? " =>" : _fatArrow);

            _bodyTranslation.WriteTo(buffer);
        }
        public void WriteTo(TranslationWriter writer)
        {
            _parameters.WriteTo(writer);

            writer.WriteToTranslation(_bodyTranslation.HasBraces ? " =>" : _fatArrow);

            _bodyTranslation.WriteTo(writer);
        }
        public void WriteTo(TranslationBuffer buffer)
        {
            if (_labelIsNamed)
            {
                buffer.WriteToTranslation(_labelName);
                buffer.WriteToTranslation(':');
            }

            if (_labelHasNoValue)
            {
                return;
            }

            buffer.WriteToTranslation("return ");
            _labelValueTranslation.WriteTo(buffer);
            buffer.WriteToTranslation(';');
        }
 public void WriteTo(TranslationBuffer buffer)
 {
     buffer.WriteToTranslation(_returnKeyword);
     _returnValueTranslation.WriteTo(buffer);
 }