chore: repo cleanup and code quality improvements

- Remove global.json (SDK pinning unnecessary)

- Remove nuget.config, move MyGet source to .csproj RestoreAdditionalProjectSources

- Gitignore ndepend/ entirely, move badges to docs/img/

- Update README.md and docs/ndepend.md badge paths

- Add NDepend project property to QuanTAlib.slnx

- Expand .editorconfig ReSharper/diagnostic suppressions

- Use ArgumentOutOfRangeException instead of ArgumentException

- Use discard _ for unused event sender parameters

- Remove quantalib.code-workspace and sonar-suppressions.json

- Add filter signature SVGs
This commit is contained in:
Miha Kralj
2026-03-03 09:22:55 -08:00
parent e1a6743bda
commit 1910fdca93
131 changed files with 216046 additions and 2027 deletions
+11 -11
View File
@@ -528,14 +528,14 @@ public sealed class AccBands : ITValuePublisher, IDisposable
[StructLayout(LayoutKind.Auto)]
private ref struct ScalarState
{
public double SumAdjHigh;
public double SumAdjLow;
public double SumClose;
public double LastValidHigh;
public double LastValidLow;
public double LastValidClose;
public int BufferIndex;
public int TickCount;
internal double SumAdjHigh;
internal double SumAdjLow;
internal double SumClose;
internal double LastValidHigh;
internal double LastValidLow;
internal double LastValidClose;
internal int BufferIndex;
internal int TickCount;
}
/// <summary>
@@ -544,9 +544,9 @@ public sealed class AccBands : ITValuePublisher, IDisposable
[StructLayout(LayoutKind.Auto)]
private readonly ref struct WorkBuffers(Span<double> adjHigh, Span<double> adjLow, Span<double> close)
{
public readonly Span<double> AdjHigh = adjHigh;
public readonly Span<double> AdjLow = adjLow;
public readonly Span<double> Close = close;
internal readonly Span<double> AdjHigh = adjHigh;
internal readonly Span<double> AdjLow = adjLow;
internal readonly Span<double> Close = close;
}
/// <summary>