Waher.Runtime.Inventory NuGet Package

Class library that keeps an inventory of types and interfaces available in your code.

It also provides a means to access available types given an interface, and can find the best implementation to process a task or item. It can be used to implement an Inversion of Control Pattern, and helps instantiate interfaces, abstract classes and normal classes, including recursively instantiating constructor arguments.

Handles singleton types.




Got any Waher.Runtime.Inventory Question?





Info

Version: 1.1.7
Author(s): Peter Waher
Last Update: Thursday, September 26, 2024
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/PeterWaher/IoTGateway/tree/master/Runtime/Waher.Runtime.Inventory
NuGet Url: https://www.nuget.org/packages/Waher.Runtime.Inventory


Install
Install-Package Waher.Runtime.Inventory
dotnet add package Waher.Runtime.Inventory
paket add Waher.Runtime.Inventory
Waher.Runtime.Inventory Download (Unzip the "nupkg" after downloading)

53 packages depend on this package.


Tags



STATS

must-have-score

2.9

avg-downloads-per-day

293

days-since-last-release

57