EasyAF.Core
4.2.0
Prefix Reserved
dotnet add package EasyAF.Core --version 4.2.0
NuGet\Install-Package EasyAF.Core -Version 4.2.0
<PackageReference Include="EasyAF.Core" Version="4.2.0" />
<PackageVersion Include="EasyAF.Core" Version="4.2.0" />
<PackageReference Include="EasyAF.Core" />
paket add EasyAF.Core --version 4.2.0
#r "nuget: EasyAF.Core, 4.2.0"
#:package EasyAF.Core@4.2.0
#addin nuget:?package=EasyAF.Core&version=4.2.0
#tool nuget:?package=EasyAF.Core&version=4.2.0
EasyAF.Core
Observable objects, identity, intervals, and shared primitives for EasyAF applications.
Install
dotnet add package EasyAF.Core
Usage
using CloudNimble.EasyAF.Core;
public class Person : EasyObservableObject
{
private string _name;
public string Name
{
get => _name;
set => Set(nameof(Name), ref _name, value);
}
}
EasyObservableObject implements INotifyPropertyChanged with strongly typed Set helpers. The package also includes IIdentifiable<T>, audit interfaces, Interval / MoneyInterval, and Ensure argument guards.
Documentation
- Docs: https://easyaf.dev
- Source: https://github.com/CloudNimble/EasyAF
License
MIT © CloudNimble, Inc.
| 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 is compatible. 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 is compatible. 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 is compatible. 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. net11.0 is compatible. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. 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.0
- Ben.Demystifier (>= 0.4.1 && < 2.0.0)
- Humanizer.Core (>= 3.0.10 && < 4.0.0)
- System.ComponentModel.Annotations (>= 5.0.0 && < 12.0.0)
- System.Text.Json (>= 8.0.6 && < 12.0.0)
-
net10.0
- Ben.Demystifier (>= 0.4.1 && < 2.0.0)
- Humanizer.Core (>= 3.0.10 && < 4.0.0)
- System.ComponentModel.Annotations (>= 5.0.0 && < 12.0.0)
-
net11.0
- Ben.Demystifier (>= 0.4.1 && < 2.0.0)
- Humanizer.Core (>= 3.0.10 && < 4.0.0)
-
net8.0
- Ben.Demystifier (>= 0.4.1 && < 2.0.0)
- Humanizer.Core (>= 3.0.10 && < 4.0.0)
-
net9.0
- Ben.Demystifier (>= 0.4.1 && < 2.0.0)
- Humanizer.Core (>= 3.0.10 && < 4.0.0)
NuGet packages (20)
Showing the top 5 NuGet packages that depend on EasyAF.Core:
| Package | Downloads |
|---|---|
|
Breakdance.Assemblies
Breakdance is a testing framework for managing the dangerous dance of shipping public APIs. This package helps generate public API reports for any .NET assembly, and compare them against a prior unit test run. That way, if something in the API surface changed, the unit test will fail. Commonly used types: CloudNimble.Breakdance.Assemblies.BreakdanceTestBase CloudNimble.Breakdance.Assemblies.ClaimsPrincipalTestHelpers CloudNimble.Breakdance.Assemblies.DependencyInjectionTestHelpers CloudNimble.Breakdance.Assemblies.PublicApiHelpers |
|
|
EasyAF.Configuration
Package Description |
|
|
EasyAF.Http
Package Description |
|
|
EasyAF.Http.SystemTextJson
Package Description |
|
|
EasyAF.Http.NewtonsoftJson
Package Description |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on EasyAF.Core:
| Repository | Stars |
|---|---|
|
OData/RESTier
A turn-key library for building RESTful services
|
| Version | Downloads | Last Updated |
|---|---|---|
| 4.2.0 | 275 | 9/14/2026 |
| 4.1.0 | 5,042 | 4/6/2026 |
| 4.0.2-CI-20260303-151859 | 1,211 | 3/3/2026 |
| 4.0.2-CI-20260303-134136 | 288 | 3/3/2026 |
| 4.0.2-CI-20260123-165848 | 583 | 1/23/2026 |
| 4.0.1 | 1,796 | 1/15/2026 |
| 4.0.0 | 3,525 | 12/21/2025 |
| 4.0.0-CI-20260115-043646 | 288 | 1/15/2026 |
| 4.0.0-CI-20260113-190604 | 287 | 1/14/2026 |
| 4.0.0-CI-20260113-184813 | 292 | 1/14/2026 |
| 4.0.0-CI-20260107-181950 | 292 | 1/7/2026 |
| 4.0.0-CI-20260107-181624 | 294 | 1/7/2026 |
| 4.0.0-CI-20251230-005839 | 688 | 12/30/2025 |
| 4.0.0-CI-20251228-170736 | 294 | 12/28/2025 |
| 4.0.0-CI-20251228-043108 | 300 | 12/28/2025 |
| 4.0.0-CI-20251221-154726 | 366 | 12/21/2025 |
| 4.0.0-CI-20251221-031316 | 319 | 12/21/2025 |
| 4.0.0-CI-20251221-023038 | 972 | 12/21/2025 |
| 4.0.0-CI-20251208-220456 | 1,831 | 12/9/2025 |
| 4.0.0-CI-20251203-025913 | 871 | 12/3/2025 |