Found 1,858 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.
Provides additional DataAnnotations specific functionality related to Options.
NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
.NET for Android and MAUI bindings for the Android Java library 'androidx.annotation:annotation'. Library description: Provides source annotations for tooling and readability.
JSON Schema reader, generator and validator for .NET
.NET for Android and MAUI bindings for the Android Java library 'androidx.annotation:annotation-experimental'. Library description: Java annotation for use on unstable Android API surfaces. When used in conjunction with the Experimental annotation lint checks, this annotation provides functional parity with Kotlin's Experimental annotation.
Powerful .NET library for benchmarking
Machine Learning library for .NET Core
.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'.
.NET for Android and MAUI bindings for the Android Java library 'androidx.annotation:annotation-jvm'. Library description: Provides source annotations for tooling and readability.
Extends the System.ComponentModel.DataAnnotations namespace with common Core Functionality.
.NET for Android and MAUI bindings for the Android Java library 'androidx.resourceinspection:resourceinspection-annotation'. Library description: Annotation processors for Android resource and layout inspection
.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.