csharp_style_expression_bodied_constructors
Convert eligible block-bodied constructors to expression bodies. IDE0021.
| Value | Notes |
|---|---|
false |
|
true |
|
when_on_single_line |
Default: false
csharp_style_expression_bodied_constructors = false
namespace N;
public class Widget
{
public int Value { get; }
public Widget(int value) { Value = value; }
}
namespace N;
public class Widget
{
public int Value { get; }
public Widget(int value) { Value = value; }
}
csharp_style_expression_bodied_constructors = true
namespace N;
public class Widget
{
public int Value { get; }
public Widget(int value) { Value = value; }
}
namespace N;
public class Widget
{
public int Value { get; }
public Widget(int value) => Value = value;
}
csharp_style_expression_bodied_constructors = when_on_single_line
namespace N;
public class Widget
{
public int Value { get; }
public Widget(int value) { Value = value; }
}
namespace N;
public class Widget
{
public int Value { get; }
public Widget(int value) => Value = value;
}