Skip to content

Nullable options parameters and NuGet refs upgrade#68

Merged
darthsharp merged 3 commits into
mainfrom
feature/clioptionsnullable
Dec 27, 2025
Merged

Nullable options parameters and NuGet refs upgrade#68
darthsharp merged 3 commits into
mainfrom
feature/clioptionsnullable

Conversation

@darthsharp

Copy link
Copy Markdown
Contributor

No description provided.

- Updated `CliValueConverters` to handle nullable types.
- Included tests for nullable bools and ints in various scenarios.
- Added `TestOptionWithNullable` class for unit testing nullable option parameters.
…for improved consistency

- Added `[PublicAPI]` annotations to `ProcessExecutorInfo`, `Ensure`, `ICliHost`, etc., for better IDE support.
- Updated null-check methods in `Ensure` to replace repetitive logic with streamlined conditional expressions.
- Refactored `CliValueConverters` to initialize converters directly during declaration for cleaner code.
- Upgrade multiple NuGet packages (e.g., `Microsoft.Extensions.DependencyInjection.Abstractions`, `System.IO.Abstractions`, `XunitXml.TestLogger`, etc.) for improved stability and compatibility.
- Add `Microsoft.DotNet.HotReload.WebAssembly.Browser` to `BlazorWebAssemblySampleApp`.
- Ensure consistent package versions to maintain alignment across the solution.
@darthsharp darthsharp merged commit 89964ac into main Dec 27, 2025
6 checks passed
@darthsharp darthsharp deleted the feature/clioptionsnullable branch December 27, 2025 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant