csharp_wrap_object_and_collection_initializer_style
chop_always gives every initializer element its own line. Only honoured in deterministic mode. wrap_if_long is not offered: dotnet format forces one member per line once an initializer opens out, so a packed layout could never stay put.
| Value | Notes |
|---|---|
chop_always |
|
chop_if_long |
Default: chop_if_long
csharp_wrap_object_and_collection_initializer_style = chop_always
namespace N;
public class Widget
{
public object Make()
{
return new Point { X = 1, Y = 2, Z = 3 };
}
}
namespace N;
public class Widget
{
public object Make()
{
return new Point
{
X = 1,
Y = 2,
Z = 3
};
}
}
csharp_wrap_object_and_collection_initializer_style = chop_if_long
namespace N;
public class Widget
{
public object Make()
{
return new Point { X = 1, Y = 2, Z = 3 };
}
}
namespace N;
public class Widget
{
public object Make()
{
return new Point { X = 1, Y = 2, Z = 3 };
}
}