Stef.Validation 0.3.0

🛡️ Stef.Validation

Guard methods for argument validation (NotNull, NotEmpty, ...)

Usage example

using Stef.Validation;

public Person(string name, int age)
{
    Guard.NotNullOrEmpty(name, nameof(name));

    Guard.NotNullOrEmpty(name); // It's also possible to omit the `nameof(...)`-statement because CallerArgumentExpression is used internally.

    Guard.Condition(age, a => a > 0, nameof(age));
}

Sponsors

Entity Framework Extensions and Dapper Plus are major sponsors and proud to contribute to the development of Stef.Validation.

Entity Framework Extensions

Dapper Plus

Showing the top 20 packages that depend on Stef.Validation.

Packages Downloads
JsonConverter.Newtonsoft.Json
Implementation for IJsonConverter using Newtonsoft.Json
15
ProtoBufJsonConverter
Convert a protobuf message to a JSON string or object (and back) using the proto definition file.
14
RandomDataGenerator.Net
This is a configurable generator to create random data like Lorum Ipsum Text, Words, Text Patterns, First/Last Names, IP-Addresses, Guids, DateTime and more.
14
JsonConverter.Newtonsoft.Json
Implementation for IJsonConverter using Newtonsoft.Json
14
RandomDataGenerator.Net
This is a configurable generator to create random data like Lorum Ipsum Text, Words, Text Patterns, First/Last Names, IP-Addresses, Guids, DateTime and more.
13
Handlebars.Net.Helpers.Core
Core functionality for Handlebars.Net.Helpers
13

See ReleaseNotes.md

.NET Framework 2.0

.NET Framework 3.5

  • No dependencies.

.NET Framework 4.0

  • No dependencies.

.NET Standard 1.0

.NET Standard 1.3

.NET Core 3.1

  • No dependencies.

.NET 5.0

  • No dependencies.

.NET 6.0

  • No dependencies.

.NET Standard 2.0

  • No dependencies.

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
0.3.0 9 11.02.2026
0.2.0 13 10.07.2025
0.2.0-preview-02 12 10.07.2025
0.2.0-preview-01 14 10.07.2025
0.1.1 16 19.03.2025
0.1.0 14 19.03.2025
0.0.4 15 19.03.2025
0.0.3 15 19.03.2025
0.0.2 14 19.03.2025
0.0.1 15 19.03.2025