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
+11 -5
View File
@@ -1,5 +1,5 @@
using OpenNest.Collections;
using System;
using OpenNest.Collections;
namespace OpenNest
{
@@ -44,7 +44,8 @@ namespace OpenNest
public bool IsLast => CurrentIndex + 1 >= Count;
public bool CanRemoveCurrent => Count > 1 && CurrentPlate != null && CurrentPlate.Parts.Count > 0;
public bool CanRemoveCurrent =>
Count > 1 && CurrentPlate != null && CurrentPlate.Parts.Count > 0;
public void LoadFirst()
{
@@ -101,9 +102,11 @@ namespace OpenNest
if (Count == 0 || nest.Plates[^1].Parts.Count > 0)
nest.CreatePlate();
while (Count > 1
while (
Count > 1
&& nest.Plates[^1].Parts.Count == 0
&& nest.Plates[^2].Parts.Count == 0)
&& nest.Plates[^2].Parts.Count == 0
)
{
nest.Plates.RemoveAt(Count - 1);
}
@@ -226,7 +229,10 @@ namespace OpenNest
private void FireCurrentPlateChanged()
{
CurrentPlateChanged?.Invoke(this, new PlateChangedEventArgs(CurrentPlate, CurrentIndex));
CurrentPlateChanged?.Invoke(
this,
new PlateChangedEventArgs(CurrentPlate, CurrentIndex)
);
}
public void Dispose()