This project contains the following nuget packages that can be downloaded from nuget.org.
Some features that are yet to be documented.
- Compare
- ManagedTimer
- DateTimeExtensions
- ListExtensions
- HashExtensions
- EnumExtensions
- Enumeration
- Luhn
Contains everything in Toolkit Standard together with the following...
Register the service
public void ConfigureServices(IServiceCollection services)
{
services.AddAssemblyService();
}
When GetTypes
is called the first time, data is stored in cache. All other calls will use that cache.
assemblyService.GetTypes("CacheKey", x => x.IsOfType(typeof([SomeType]), false) && !x.IsAbstract);
Preload cache by calling LoadTypes
.
assemblyService.LoadTypes("CacheKey", x => x.IsOfType(typeof([SomeType]), false) && !x.IsAbstract);
Some features that are yet to be documented.
- AssignmentExtension
- DependencyTest