Found 775 packages
Provides attributes that are used to define metadata for objects used as data sources. Commonly Used Types: System.ComponentModel.DataAnnotations.ValidationResult System.ComponentModel.DataAnnotations.IValidatableObject System.ComponentModel.DataAnnotations.ValidationAttribute System.ComponentModel.DataAnnotations.RequiredAttribute System.ComponentModel.DataAnnotations.StringLengthAttribute System.ComponentModel.DataAnnotations.DisplayAttribute System.ComponentModel.DataAnnotations.RegularExpressionAttribute System.ComponentModel.DataAnnotations.DataTypeAttribute System.ComponentModel.DataAnnotations.RangeAttribute System.ComponentModel.DataAnnotations.KeyAttribute When using NuGet 3.x this package requires at least version 3.4.
JetBrains.Annotations help reduce false positive warnings, explicitly declare purity and nullability in your code, deal with implicit usages of members, support special semantics of APIs in ASP.NET and XAML frameworks and otherwise increase accuracy of JetBrains Rider and ReSharper code inspections.
Provides custom attributes that can be applied to controllers, actions and models to enrich the generated Swagger
ASP.NET Core MVC metadata and validation system using System.ComponentModel.DataAnnotations.
Attributes and interfaces for .NET types serializable with MessagePack.
NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
Provides additional DataAnnotations specific functionality related to Options.
JSON Schema reader, generator and validator for .NET
Powerful .NET library for benchmarking
.NET for Android and MAUI bindings for the Android Java library 'org.jetbrains:annotations'. Library description: A set of annotations used for code inspection support and code documentation.
A portable library for the DataAnnotations namespace. Reduced surface area matches the Silverlight SDK version of DataAnnotations, with additions of some classes.
Xamarin.Android bindings for Android Support Library - support-annotations
.NET for Android and MAUI bindings for the Android Java library 'com.google.errorprone:error_prone_annotations'.
Extends the System.ComponentModel.DataAnnotations namespace with common Core Functionality.
Annotations to enable additional features of the Datadog APM instrumentation library.
.NET for Android and MAUI bindings for the Android Java library 'com.github.bumptech.glide:annotations'. Library description: A set of annotations for configuring Glide.
.NET for Android and MAUI bindings for the Android Java library 'com.google.firebase:firebase-annotations'.
Validation attributes that can be used in any .NET 4.0 project to supplement the existing Data Annotations attributes. If you are using MVC3 and also want client validation, use the DataAnnotationsExtensions.MVC3 package.
ReSharper External Annotations for .NET framework and popular libraries.
.NET for Android and MAUI bindings for the Android Java library 'com.google.auto.value:auto-value-annotations'. Library description: Immutable value-type code generation for Java 8+.