Skip to content

Repository files navigation

Microsoft.VisualStudio.Validation

NuGet packageBuild Statuscodecov

This project is available as the Microsoft.VisualStudio.Validation NuGet package.

Basic input validation via the Requires class throws an ArgumentException.

Requires.NotNull(arg1,nameof(arg1));Requires.NotNullOrEmpty(arg2,nameof(arg2));

State validation via the Verify class throws an InvalidOperationException.

Verify.Operation(condition,"some error occurred.");

Internal integrity checks via the Assumes class throws an InternalErrorException.

Assumes.True(condition,"some error");

Warning signs that should not throw exceptions via the Report class.

Report.IfNot(condition,"some error");

About

Common input and integrity validation routines for Visual Studio and other applications

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages