style: apply CSharpier formatting to all C# sources

Repo-wide sweep with the pinned CSharpier 1.3.0 tool. Whitespace and
line-wrapping only; OpenNest.Engine.Tests (109) and OpenNest.IO.Tests
pass after reformat, full solution builds 0 errors.

Added .csharpierignore so csproj/config XML keeps its existing layout
(CSharpier's XML wrapping churns attributes with zero benefit).

Formatting is now enforceable: dotnet csharpier check . passes.
This commit is contained in:
aj
2026-09-20 16:41:50 -04:00
parent 8e6fa677fb
commit aec0523062
476 changed files with 16592 additions and 7800 deletions
+29 -9
View File
@@ -7,16 +7,36 @@ public class StraightSplit : ISplitFeature
{
public string Name => "Straight";
public SplitFeatureResult GenerateFeatures(SplitLine line, double extentStart, double extentEnd, SplitParameters parameters)
public SplitFeatureResult GenerateFeatures(
SplitLine line,
double extentStart,
double extentEnd,
SplitParameters parameters
)
{
var (negEdge, posEdge) = line.Axis == CutOffAxis.Vertical
? (new Line(new Vector(line.Position, extentStart), new Vector(line.Position, extentEnd)),
new Line(new Vector(line.Position, extentEnd), new Vector(line.Position, extentStart)))
: (new Line(new Vector(extentStart, line.Position), new Vector(extentEnd, line.Position)),
new Line(new Vector(extentEnd, line.Position), new Vector(extentStart, line.Position)));
var (negEdge, posEdge) =
line.Axis == CutOffAxis.Vertical
? (
new Line(
new Vector(line.Position, extentStart),
new Vector(line.Position, extentEnd)
),
new Line(
new Vector(line.Position, extentEnd),
new Vector(line.Position, extentStart)
)
)
: (
new Line(
new Vector(extentStart, line.Position),
new Vector(extentEnd, line.Position)
),
new Line(
new Vector(extentEnd, line.Position),
new Vector(extentStart, line.Position)
)
);
return new SplitFeatureResult(
new List<Entity> { negEdge },
new List<Entity> { posEdge });
return new SplitFeatureResult(new List<Entity> { negEdge }, new List<Entity> { posEdge });
}
}