BitGen.Attributes
1.0.1
dotnet add package BitGen.Attributes --version 1.0.1
NuGet\Install-Package BitGen.Attributes -Version 1.0.1
<PackageReference Include="BitGen.Attributes" Version="1.0.1" />
<PackageVersion Include="BitGen.Attributes" Version="1.0.1" />
<PackageReference Include="BitGen.Attributes" />
paket add BitGen.Attributes --version 1.0.1
#r "nuget: BitGen.Attributes, 1.0.1"
#:package BitGen.Attributes@1.0.1
#addin nuget:?package=BitGen.Attributes&version=1.0.1
#tool nuget:?package=BitGen.Attributes&version=1.0.1
BitGen.Attributes
Overview
BitGen.Attributes is a lightweight library that provides custom attributes for enhanced model metadata. This package includes the NameAttribute, which can be used to annotate properties with a user-friendly display name or identification purpose.
Installation
You can install the package via the NuGet Package Manager or .NET CLI:
NuGet Package Manager
Install-Package BitGen.Attributes
.NET CLI
dotnet add package BitGen.Attributes
Usage
Once installed, you can start using the NameAttribute in your projects to annotate properties in your models.
Example
using BitGen.Attributes;
public class Customer
{
public int CustomerId { get; set; }
[Name("Customer Full Name")]
public string FullName { get; set; }
public string Email { get; set; }
}
In this example, the NameAttribute provides a display-friendly name for the FullName property.
Features
- Custom Name Attribute: Use the
NameAttributeto annotate properties with a custom display name. - Lightweight: Minimalistic and focused on attributes only, no external dependencies.
- Compatible: Works with any .NET project that supports
.NET Standard 2.1+or later.
Requirements
- .NET Standard 2.1 or higher.
Contributing
Feel free to open issues or submit pull requests if you have any improvements or bug fixes. Contributions are always welcome!
License
This project is licensed under the MIT License. See the LICENSE file for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.