Argument 0.9.5
See the version list below for details.
dotnet add package Argument --version 0.9.5
NuGet\Install-Package Argument -Version 0.9.5
<PackageReference Include="Argument" Version="0.9.5" />
paket add Argument --version 0.9.5
#r "nuget: Argument, 0.9.5"
// Install Argument as a Cake Addin
#addin nuget:?package=Argument&version=0.9.5
// Install Argument as a Cake Tool
#tool nuget:?package=Argument&version=0.9.5
Argument validation methods, for example:
this.user = Argument.NotNull("user", user).
Less fancy than approaches based on lambdas/anonymous classes, but less scary performance-wise (given that argument checks are often all over the place).
Includes Code Contracts [ContractArgumentValidator] annotation (.NET 4.5 only) and ReSharper annotations.
Product | Versions |
---|---|
.NET Framework | net20 net35 net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481 |
This package has no dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Argument:
Package | Downloads |
---|---|
uMigrate.Core
Migration framework for Umbraco (Core). |
|
Unbreakable
.NET sandboxing framework: rewrites other assemblies to ensure they can't bring down the hosting process. |
|
Softengi.UbClient
.Net library which allows connecting to UnityBase server. |
|
Gate.Adapters.AspNet
PRE-RELEASE, do not use (but now supports SignalR). |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Argument:
Repository | Stars |
---|---|
ashmind/SharpLab
.NET language playground
|
Initial release.