Version Used: VS 26 Insiders [11519.219]
Steps to Reproduce:
Invoke the "Change to 'as' expression" refactoring on the cast expression.
void M(object o)
{
_ = from v in (object[])o
select v;
}
Expected Behavior:
Linebreaks are kept:
void M(object o)
{
_ = from v in o as object[]
select v;
}
Actual Behavior:
Linebreak is lost:
void M(object o)
{
_ = from v in o as object[] select v;
}