MyNet.Collections
19.2.1
See the version list below for details.
dotnet add package MyNet.Collections --version 19.2.1
NuGet\Install-Package MyNet.Collections -Version 19.2.1
<PackageReference Include="MyNet.Collections" Version="19.2.1" />
<PackageVersion Include="MyNet.Collections" Version="19.2.1" />
<PackageReference Include="MyNet.Collections" />
paket add MyNet.Collections --version 19.2.1
#r "nuget: MyNet.Collections, 19.2.1"
#:package MyNet.Collections@19.2.1
#addin nuget:?package=MyNet.Collections&version=19.2.1
#tool nuget:?package=MyNet.Collections&version=19.2.1
<div align="center">
MyNet.Collections
<img src="MyNetCollections.png" alt="MyNet.Collections" width="96" height="96" />
Observable collections with range notifications, keyed collections, synchronizers, and batch update helpers for MVVM.
</div>
<div align="center">
</div>
Features
| Feature | Description |
|---|---|
| Range collection | Batch AddRange and ReplaceRange with notifications |
| Keyed patterns | Selectable and keyed collection helpers |
| Synchronizers | Multi-source collection sync for MVVM |
| Notifications | Efficient range change events for UI binding |
Installation
dotnet add package MyNet.Collections
Quick start
using MyNet.Collections;
var items = new ObservableRangeCollection<string>();
items.AddRange(["alpha", "beta", "gamma"]);
items.ReplaceRange(0, 1, ["A"]);
Related packages
- MyNet.Observable — extended/selectable collection wrappers
- MyNet.Primitives
Documentation
<div align="center">
<sub>
Copyright © 2016-2026 - Stéphane ANDRE. All Rights Reserved.
<br/>
Released under the MIT License.
</sub>
</div>
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- MyNet.Primitives (>= 19.2.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on MyNet.Collections:
| Package | Downloads |
|---|---|
|
MyNet.UI
UI-agnostic presentation layer for desktop apps: view models, shell, dialogs, navigation, notifications, toasts, and workspace patterns (framework-independent). |
|
|
MyNet.Observable
MVVM-oriented observable models with INotifyPropertyChanged, edition tracking, FluentValidation integration, metadata, and an included Roslyn source generator. |
GitHub repositories
This package is not used by any popular GitHub repositories.