Input:
var patterns = (
from e in con.Elements()
select """
asd
"""
).Pipe(pats => from p in pats where superLongCondition select ConstructSomethingElseUsingALongAndBoringMethod(p)).ToArray();
Output:
var patterns = (
from e in con.Elements()
select """
asd
"""
).Pipe(pats => from p in pats where superLongCondition select ConstructSomethingElseUsingALongAndBoringMethod(p)).ToArray();
Expected behavior:
The output with a non-multiline raw string is
var patterns = (from e in con.Elements() select """asd""")
.Pipe(pats =>
from p in pats
where superLongCondition
select ConstructSomethingElseUsingALongAndBoringMethod(p)
)
.ToArray();
and I would expect the second linq query to be formatted similarly.