﻿---
title: csharp_blank_lines_before_control_transfer_statements
description: Blank lines above a return/throw/break/continue/goto/yield statement. Defaults to `0`
url: https://docs-v3-preview.elastic.dev/reference/blank-lines/csharp_blank_lines_before_control_transfer_statements
---

# csharp_blank_lines_before_control_transfer_statements
Blank lines above a return/throw/break/continue/goto/yield statement.

## Values


| Value       | Notes        |
|-------------|--------------|
| `<integer>` | Any integer. |

**Default:** `0`

## Conformance

No known case where Curb's output is not a fixed point of `dotnet format` — see [conformance](https://docs-v3-preview.elastic.dev/design-principles/conformance).
*This option accepts a freeform value. No canned example is generated.*
```ini
csharp_blank_lines_before_control_transfer_statements = <value>
```