MyNet.Observable
9.0.24
dotnet add package MyNet.Observable --version 9.0.24
NuGet\Install-Package MyNet.Observable -Version 9.0.24
<PackageReference Include="MyNet.Observable" Version="9.0.24" />
<PackageVersion Include="MyNet.Observable" Version="9.0.24" />
<PackageReference Include="MyNet.Observable" />
paket add MyNet.Observable --version 9.0.24
#r "nuget: MyNet.Observable, 9.0.24"
#:package MyNet.Observable@9.0.24
#addin nuget:?package=MyNet.Observable&version=9.0.24
#tool nuget:?package=MyNet.Observable&version=9.0.24
<div id="top"></div>
<br /> <div align="center"> <img src="../../assets/MyNetObservable.png" width="128" alt="MyNetObservable"> </div>
<h1 align="center">My .NET Observable</h1>
A comprehensive library for creating and managing editable and validatable objects in .NET applications.
Installation
Install via NuGet:
dotnet add package MyNet.Observable
Features
- Editable Objects: Easily create objects whose properties can be edited via UI or code.
- Validatable Objects: Validate object properties against rules and constraints.
- Customizable Validation: Define custom and dynamic validation logic.
- Error Handling: Graceful feedback for validation errors.
Example Usage
using MyNet.Observable;
// Create an editable object
var obj = new EditableObject();
// Validate the object
bool isValid = obj.Validate();
License
Copyright © Stéphane ANDRE.
Distributed under the MIT License. See LICENSE for details.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | 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. |
-
net10.0
- DynamicData (>= 9.4.1)
- MyNet.Humanizer (>= 5.0.24)
- MyNet.Utilities (>= 8.0.24)
- System.Reactive (>= 6.0.2)
-
net8.0
- DynamicData (>= 9.4.1)
- MyNet.Humanizer (>= 5.0.24)
- MyNet.Utilities (>= 8.0.24)
- System.Reactive (>= 6.0.2)
-
net9.0
- DynamicData (>= 9.4.1)
- MyNet.Humanizer (>= 5.0.24)
- MyNet.Utilities (>= 8.0.24)
- System.Reactive (>= 6.0.2)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on MyNet.Observable:
Package | Downloads |
---|---|
MyNet.UI
This library is a comprehensive class library designed to simplify the implementation of common GUI functionalities in .NET applications. |
|
MyNet.Observable.Collections
This library is a powerful and flexible class library designed to simplify the management of collections in .NET applications. |
|
MyNet.Observable.Translatables
This library is a versatile and lightweight class library designed to simplify the representation of translatable objects in .NET applications. |
|
MyNet.Observable.Statistics
This library is a powerful and versatile class library designed to simplify the calculation of statistics in .NET applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
9.0.24 | 0 | 9/7/2025 |
9.0.0 | 189 | 5/26/2025 |
8.0.0 | 234 | 4/3/2025 |
7.0.0 | 204 | 12/21/2024 |
6.0.0 | 300 | 9/2/2024 |
5.2.0 | 265 | 7/21/2024 |
5.1.0 | 144 | 7/17/2024 |
5.0.1 | 192 | 6/20/2024 |
5.0.0 | 137 | 6/20/2024 |
4.0.0 | 223 | 6/13/2024 |
3.2.0 | 120 | 6/13/2024 |
3.1.0 | 169 | 6/6/2024 |
3.0.0 | 216 | 5/25/2024 |
2.0.0 | 165 | 5/23/2024 |
1.2.0 | 269 | 5/14/2024 |
1.1.0 | 192 | 5/2/2024 |
1.0.1 | 173 | 4/28/2024 |