Loading

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