![]() |
VOOZH | about |
dotnet add package Davasorus.Utility.Dotnet.Contracts.Collections --version 2026.2.3.3
NuGet\Install-Package Davasorus.Utility.Dotnet.Contracts.Collections -Version 2026.2.3.3
<PackageReference Include="Davasorus.Utility.Dotnet.Contracts.Collections" Version="2026.2.3.3" />
<PackageVersion Include="Davasorus.Utility.Dotnet.Contracts.Collections" Version="2026.2.3.3" />Directory.Packages.props
<PackageReference Include="Davasorus.Utility.Dotnet.Contracts.Collections" />Project file
paket add Davasorus.Utility.Dotnet.Contracts.Collections --version 2026.2.3.3
#r "nuget: Davasorus.Utility.Dotnet.Contracts.Collections, 2026.2.3.3"
#:package Davasorus.Utility.Dotnet.Contracts.Collections@2026.2.3.3
#addin nuget:?package=Davasorus.Utility.Dotnet.Contracts.Collections&version=2026.2.3.3Install as a Cake Addin
#tool nuget:?package=Davasorus.Utility.Dotnet.Contracts.Collections&version=2026.2.3.3Install as a Cake Tool
This package provides a set of reusable collection wrappers and helpers for .NET applications. Each class exposes a
static ObservableCollection<T> (or ConcurrentDictionary) for common data types used in desktop and service
applications, enabling easy data binding, state management, and collection manipulation.
IDisposable for safe cleanup of collection stateDavasorus.Utility.Contracts.Types for model typesusing Davasorus.Utility.DotNet.Contracts.Collections;
// Access the shared collection of API history objects
var apiHistory = ApiHistoryObjs.Collection;
apiHistory.Add(new ApiHistoryObj { /* ... set properties ... */ });
// Bind to a WPF DataGrid, for example
myDataGrid.ItemsSource = apiHistory;
using Davasorus.Utility.DotNet.Contracts.Collections;
using (var logs = new RestoreLogsObjs())
{
// ... work with logs ...
logs.Dispose(); // This will clear the collection
}
using Davasorus.Utility.DotNet.Contracts.Collections;
// Add a new service object
ServiceObjs.Collection.Add(new ServiceObj { /* ... */ });
// Enumerate all service objects
foreach (var svc in ServiceObjs.Collection)
{
Console.WriteLine(svc.Name);
}
| Class Name | Collection Property | Model Type | Description |
|---|---|---|---|
| ApiHistoryObjs | Collection | ObservableCollection<ApiHistoryObj> |
API history records |
| ChildAgencyObjs | Collection | ObservableCollection<ChildAgencyObj> |
Child agency objects |
| CurrentBackUpObjs | Collection | ObservableCollection<CurrentBackUpObj> |
Current backup objects |
| DeploymentLoggingObjs | Collection | ObservableCollection<LoggingObj> |
Deployment logging entries |
| EzLoggingObjs | Collection | ObservableCollection<EzLoggingObj> |
EZ logging objects |
| FileStorageObjs | Collection | ObservableCollection<FileStorageObj> |
File storage objects |
| GenericModalQues | Collection | ObservableCollection<SnackBarQueObj> |
Generic modal queue entries |
| LogObjs | Collection | ObservableCollection<LoggingObj> |
General logging objects |
| OldBackUpObjs | Collection | ObservableCollection<OldBackUpObj> |
Old backup objects |
| OriFdidMoverObjs | Collection | ObservableCollection<LoggingObj> |
ORI/FDID mover logs |
| OriListViewObjs | Collection | ObservableCollection<OriListViewObj> |
ORI list view objects |
| ProcessStatusObjs | Collection | ObservableCollection<ProcessStatusObj> |
Process status objects |
| RestoreLogs | Collection | ObservableCollection<LoggingObj> |
Restore log entries |
| RestoreLogsObjs | Collection | ObservableCollection<RestoreLogObj> |
Restore log objects |
| ServerObjs | Collection | ObservableCollection<ServerObj> |
Server objects |
| ServiceObjs | Collection | ObservableCollection<ServiceObj> |
Service objects |
| SnackbarQues | Collection | ObservableCollection<SnackBarQueObj> |
Snackbar queue entries |
| SqlLoggingObjs | Collection | ObservableCollection<SqlLoggingObj> |
SQL logging objects |
| SqlScriptObjs | Collection | ObservableCollection<SqlScriptObj> |
SQL script objects |
| SqsMessageHistoryObjs | Collection | ObservableCollection<SqsMessageHistory> |
SQS message history records |
| StreamLinedProcessObjs | Collection | ObservableCollection<LoggingObj> |
Streamlined process logs |
| TrelloErrorDisplayObjs | Collection | ObservableCollection<TrelloErrorDisplayObj> |
Trello error display objects |
| TrelloErrorReportingObjs | Collection | ConcurrentDictionary<string, TrelloErrorReportingObj> |
Trello error reporting (static class) |
| UtilityProgressObjs | ProgressCollection | ObservableCollection<UtilityProgressObj> |
Utility progress objects |
All classes except TrelloErrorReportingObjs implement IDisposable for safe cleanup.
TrelloErrorReportingObjs is a static class using a ConcurrentDictionary instead of ObservableCollection.
MIT License
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on Davasorus.Utility.Dotnet.Contracts.Collections:
| Package | Downloads |
|---|---|
|
Davasorus.Utility.DotNet.SQS
Amazon SQS interaction for TEPS Utilities |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.2.3.3 | 221 | 6/13/2026 |
| 2026.2.3.2 | 1,241 | 6/3/2026 |
| 2026.2.3.1 | 111 | 6/2/2026 |
| 2026.2.2.3 | 917 | 5/31/2026 |
| 2026.2.2.2 | 3,110 | 5/23/2026 |
| 2026.2.2.1 | 2,926 | 5/1/2026 |
| 2026.2.1.5 | 838 | 4/22/2026 |
| 2026.2.1.4 | 5,951 | 4/9/2026 |
| 2026.2.1.3 | 120 | 4/9/2026 |
| 2026.2.1.2 | 109 | 4/9/2026 |
| 2026.2.1.1 | 1,431 | 4/1/2026 |
| 2026.1.3.2 | 809 | 3/29/2026 |
| 2026.1.3.1 | 2,453 | 3/12/2026 |
| 2026.1.2.1 | 3,501 | 2/7/2026 |
| 2026.1.1.1 | 2,370 | 1/14/2026 |
| 2025.4.3.4 | 3,203 | 12/16/2025 |
| 2025.4.3.3 | 627 | 12/15/2025 |
| 2025.4.3.2 | 458 | 12/15/2025 |
| 2025.4.3.1 | 888 | 12/5/2025 |
| 2025.4.2.6 | 1,381 | 11/29/2025 |