Skip to content

"Change to 'as' expression" drops linebreak #82576

@jhinder

Description

@jhinder

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions