API Diff between 5.2.0-preview-743 and 5.3.0
14 Additions
64 Removals
Stashbox
-
public static class DependencyRegistratorExtensions
- public static IStashboxContainer Register<TFrom, TTo>(this IDependencyRegistrator registrator, object name = null) where TTo : TFrom
- public static IStashboxContainer RegisterScoped<TFrom, TTo>(this IDependencyRegistrator registrator, object name = null) where TTo : TFrom
- public static IStashboxContainer RegisterScoped(this IDependencyRegistrator registrator, Type typeFrom, Type typeTo, object name = null)
- public static IStashboxContainer RegisterScoped<TTo>(this IDependencyRegistrator registrator, object name = null)
- public static IStashboxContainer RegisterSingleton<TFrom, TTo>(this IDependencyRegistrator registrator, object name = null) where TTo : TFrom
- public static IStashboxContainer RegisterSingleton<TTo>(this IDependencyRegistrator registrator, object name = null)
- public static IStashboxContainer RegisterSingleton(this IDependencyRegistrator registrator, Type typeFrom, Type typeTo, object name = null)
-
public static class DependencyResolverExtensions
-
public interface IDecoratorRegistrator
-
public interface IDependencyRegistrator
- IStashboxContainer Register<TFrom, TTo>() where TTo : TFrom
- IStashboxContainer Register<TFrom, TTo>(object name) where TTo : TFrom
- IStashboxContainer Register<TFrom>(Type typeTo)
- IStashboxContainer Register(Type typeFrom, Type typeTo)
- IStashboxContainer Register<TTo>()
- IStashboxContainer Register(Type typeTo)
- IStashboxContainer RegisterScoped<TFrom, TTo>() where TTo : TFrom
- IStashboxContainer RegisterScoped<TFrom, TTo>(object name) where TTo : TFrom
- IStashboxContainer RegisterScoped(Type typeFrom, Type typeTo)
- IStashboxContainer RegisterScoped(Type typeFrom, Type typeTo, object name)
- IStashboxContainer RegisterScoped<TTo>()
- IStashboxContainer RegisterScoped<TTo>(object name)
- IStashboxContainer RegisterSingleton<TFrom, TTo>() where TTo : TFrom
- IStashboxContainer RegisterSingleton<TFrom, TTo>(object name) where TTo : TFrom
- IStashboxContainer RegisterSingleton<TTo>()
- IStashboxContainer RegisterSingleton<TTo>(object name)
- IStashboxContainer RegisterSingleton(Type typeFrom, Type typeTo)
- IStashboxContainer RegisterSingleton(Type typeFrom, Type typeTo, object name)
-
public interface IDependencyResolver : IServiceProvider, IDisposable
-
public sealed class StashboxContainer : IStashboxContainer, IDependencyRegistrator, IDependencyResolver, IServiceProvider, IDisposable, IDependencyReMapper, IDependencyCollectionRegistrator, IDecoratorRegistrator, IFuncRegistrator
- public IStashboxContainer Register<TFrom, TTo>() where TTo : TFrom
- public IStashboxContainer Register<TFrom, TTo>(object name) where TTo : TFrom
- public IStashboxContainer Register<TFrom>(Type typeTo)
- public IStashboxContainer Register(Type typeFrom, Type typeTo)
- public IStashboxContainer Register<TTo>()
- public IStashboxContainer Register(Type typeTo)
- public IStashboxContainer RegisterDecorator(Type typeFrom, Type typeTo)
- public IStashboxContainer RegisterDecorator<TFrom, TTo>() where TTo : TFrom
- public IStashboxContainer RegisterDecorator(Type typeTo)
- public IStashboxContainer RegisterDecorator<TTo>()
- public IStashboxContainer RegisterDecorator<TFrom>(Type typeTo)
- public IStashboxContainer RegisterScoped<TFrom, TTo>() where TTo : TFrom
- public IStashboxContainer RegisterScoped<TFrom, TTo>(object name) where TTo : TFrom
- public IStashboxContainer RegisterScoped(Type typeFrom, Type typeTo)
- public IStashboxContainer RegisterScoped(Type typeFrom, Type typeTo, object name)
- public IStashboxContainer RegisterScoped<TTo>()
- public IStashboxContainer RegisterScoped<TTo>(object name)
- public IStashboxContainer RegisterSingleton<TFrom, TTo>() where TTo : TFrom
- public IStashboxContainer RegisterSingleton<TFrom, TTo>(object name) where TTo : TFrom
- public IStashboxContainer RegisterSingleton<TTo>()
- public IStashboxContainer RegisterSingleton<TTo>(object name)
- public IStashboxContainer RegisterSingleton(Type typeFrom, Type typeTo)
- public IStashboxContainer RegisterSingleton(Type typeFrom, Type typeTo, object name)
- public object Resolve(Type typeFrom)
- public object Resolve(Type typeFrom, object name)
- public IEnumerable<TKey> ResolveAll<TKey>()
- public IEnumerable<object> ResolveAll(Type typeFrom)
- public object ResolveOrDefault(Type typeFrom)
- public object ResolveOrDefault(Type typeFrom, object name)
Stashbox.Registration
Stashbox.Registration.Fluent