NuGet Package Waher.Runtime.Inventory

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.

Info

Version: 1.1.2
Author(s): Peter Waher
Last Update: Wednesday, September 28, 2022
.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

142

days-since-last-release

179