TypeName | QueryClausesSpanningMultipleLinesMustBeginOnOwnLine |
CheckId | SA1105 |
Category | Readability Rules |
Cause
A clause within a C# query expression spans across multiple lines, and does not begin on its own line.
Rule Description
A violation of this rule occurs when a query clause spans across multiple lines, but does not begin on its own line. For example:
object x =
select a in b from c.GetCustomers(
2, “x”);
The query clause can correctly be written as:
object x =
select a
in b
from c.GetCustomers(
2, “x”);
How to Fix Violations
To fix a violation of this rule, move the clause down to start on the next line.