Issue #40: implement .NET values status errors and CLI #93

Merged
dohertj2 merged 1 commits from agent-1/issue-40-implement-dotnet-values-status-errors-and-cli into main 2026-04-26 20:22:59 -04:00
Owner

Implements issue #40.

Summary:

  • Adds .NET MxValue scalar/array conversion helpers and status helpers.
  • Adds typed gateway/MXAccess exceptions and success guards.
  • Adds Write2 session helper support.
  • Expands the .NET CLI with command/JSON output support, API-key redaction, and smoke cleanup in finally.
  • Adds fixture-driven and CLI fake-client tests and updates .NET client docs.

Verification:

  • git diff --check origin/main...HEAD
  • dotnet build clients\dotnet\MxGateway.Client.sln
  • dotnet test clients\dotnet\MxGateway.Client.sln --no-build
  • dotnet format clients\dotnet\MxGateway.Client.sln --verify-no-changes
Implements issue #40. Summary: - Adds .NET `MxValue` scalar/array conversion helpers and status helpers. - Adds typed gateway/MXAccess exceptions and success guards. - Adds Write2 session helper support. - Expands the .NET CLI with command/JSON output support, API-key redaction, and smoke cleanup in `finally`. - Adds fixture-driven and CLI fake-client tests and updates .NET client docs. Verification: - `git diff --check origin/main...HEAD` - `dotnet build clients\dotnet\MxGateway.Client.sln` - `dotnet test clients\dotnet\MxGateway.Client.sln --no-build` - `dotnet format clients\dotnet\MxGateway.Client.sln --verify-no-changes`
dohertj2 added 1 commit 2026-04-26 20:22:32 -04:00
dohertj2 merged commit 8d312a6d2e into main 2026-04-26 20:22:59 -04:00
Sign in to join this conversation.