<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/63122>63122</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] Brace wrapping not supported on C# object initializer
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          StrangeRanger
      </td>
    </tr>
</table>

<pre>
    I've found that there isn't an option that sufficiently sets/modifies the brace wrapping for a C# object initializer. 

How clang-format formats an object initializer:

```cs
public class Student
{
    public int StudentID { get; set; }
    public string StudentName { get; set; }
 public int Age { get; set; }
    public string Address { get; set; }
}

class Program
{
    static void Main(string[] args)
 {
        // Object Initializer is here...
        Student std = new Student() { // <-- Specifically this brace
            StudentID = 1, 
 StudentName = "Bill", 
            Age = 20, 
 Address = "New York" 
        };
    }
}
```

How I want to format an object initializer:

```cs
public class Student
{
    public int StudentID { get; set; }
    public string StudentName { get; set; }
    public int Age { get; set; }
    public string Address { get; set; }
}

class Program
{
    static void Main(string[] args)
    {
        // Object Initializer is here...
        Student std = new Student()
        { // <-- Specifically this brace
            StudentID = 1, 
 StudentName = "Bill", 
            Age = 20, 
            Address = "New York" 
        };
    }
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzcVUFvozoQ_jXmMgoidgPkwCEpil4Or-9pe9qjwQa8a2xkD426v35loC1pu71V2l0U2VZmvhnPfJ813HvVGikLsjuSXRnxETvrint03LTyS1hcVFnxWJwJzR4kNHY0ArDjCNhJJ0F5Q2iGwA3YAZU1s9GPTaNqJQ3qR_ASPaGn3grVKOkDEirHawkXx4dBmRYa64DDLaEMbPVN1gjKKFRcqx_SxUCSkiSHef3HXqDW3LSbxrqeI8ybn67wBkvYYQ0maTL_aj__MYyVVnUI6D3c4yikwcU1O84HAIDFTRl8cjqXQLIjtBIJO4YSw0ay8g3GowsVLrA73ssPgatMh_Zj1zc5DkI46f1HoJfDtM51_-9s63j_Tt0eOaoaHqwS8C9XhtB8zjULBrhrPaH7BXAFDR-hJ0JP8N9My_mFFlAegn7iOL5GLG0CjwIIK8HIyzMtNCd0PxW3xCXsdrOB-0HWqlE11_oRsFN-Ftd13FXswBwrYUvo7SKsa3JYCYTSo9KaULpyWn0TM6wEmqzsz92fA9zJC3y17juh9FWEwAFbdeodcp5k-lr4Z7hwg4B2Uf1fIvrrZH-c7icOP1_6r1X0m76Dtf0TnkQkCib2bM8jWWzTfLfPd0nOoq7IuUgbeVMLJnKRJUmTyapqKl6lKUv3vIpUQRPKkjTZbbPtlrJY1Hmz50mdNlvGOc_ITSJ7rnSs9UMfW9dGyvtRFinbUhppXkntp1FJaSBnMobe7MrIFQGzqcbWk5tEK4_-JQoq1NOMXc-tIKPj9RQ0NkzOYbAOpQBrfjUQo9HpokMcfHjpkwZahd1YxbXtCT2FxMu2GZwNcEJP03XDIJ7K-RkAAP___K9LNQ">