API Diff between 5.10.0 and 5.12.1
51 Additions
26 Removals
Stashbox
-
public static class DependencyResolverExtensions
- public static object Activate(this IDependencyResolver resolver, Type type, object[] arguments)
- public static bool CanResolve<TFrom>(this IDependencyResolver resolver, object name = null, ResolutionBehavior resolutionBehavior = 3)
- public static object Resolve(this IDependencyResolver resolver, Type typeFrom, ResolutionBehavior resolutionBehavior)
- public static object Resolve(this IDependencyResolver resolver, Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public static object Resolve(this IDependencyResolver resolver, Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
- public static IEnumerable<TKey> ResolveAll<TKey>(this IDependencyResolver resolver)
- public static IEnumerable<TKey> ResolveAll<TKey>(this IDependencyResolver resolver, ResolutionBehavior resolutionBehavior)
- public static IEnumerable<TKey> ResolveAll<TKey>(this IDependencyResolver resolver, object name, ResolutionBehavior resolutionBehavior = 3)
- public static IEnumerable<TKey> ResolveAll<TKey>(this IDependencyResolver resolver, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public static IEnumerable<TKey> ResolveAll<TKey>(this IDependencyResolver resolver, object name, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public static IEnumerable<object> ResolveAll(this IDependencyResolver resolver, Type typeFrom)
- public static IEnumerable<object> ResolveAll(this IDependencyResolver resolver, Type typeFrom, ResolutionBehavior resolutionBehavior)
- public static IEnumerable<object> ResolveAll(this IDependencyResolver resolver, Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
- public static IEnumerable<object> ResolveAll(this IDependencyResolver resolver, Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public static IEnumerable<object> ResolveAll(this IDependencyResolver resolver, Type typeFrom, object name, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public static object ResolveOrDefault(this IDependencyResolver resolver, Type typeFrom, ResolutionBehavior resolutionBehavior)
- public static object ResolveOrDefault(this IDependencyResolver resolver, Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public static object ResolveOrDefault(this IDependencyResolver resolver, Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
-
public interface IDependencyResolver : IServiceProvider, IAsyncDisposable, IDisposable
- object Activate(Type type, object[] arguments)
- bool CanResolve<TFrom>(object name = null, ResolutionBehavior resolutionBehavior = 3)
- object Resolve(Type typeFrom, ResolutionBehavior resolutionBehavior)
- object Resolve(Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- object Resolve(Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
- IEnumerable<TKey> ResolveAll<TKey>(ResolutionBehavior resolutionBehavior = 3)
- IEnumerable<TKey> ResolveAll<TKey>(object name, ResolutionBehavior resolutionBehavior = 3)
- IEnumerable<TKey> ResolveAll<TKey>(object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- IEnumerable<TKey> ResolveAll<TKey>(object name, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- IEnumerable<object> ResolveAll(Type typeFrom, ResolutionBehavior resolutionBehavior = 3)
- IEnumerable<object> ResolveAll(Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
- IEnumerable<object> ResolveAll(Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- IEnumerable<object> ResolveAll(Type typeFrom, object name, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- object ResolveOrDefault(Type typeFrom, ResolutionBehavior resolutionBehavior)
- object ResolveOrDefault(Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- object ResolveOrDefault(Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
-
public sealed class StashboxContainer : IStashboxContainer, IDependencyRegistrator, IDependencyResolver, IServiceProvider, IAsyncDisposable, IDisposable, IDependencyReMapper, IDependencyCollectionRegistrator, IDecoratorRegistrator, IFuncRegistrator
- public object Activate(Type type, object[] arguments)
- public bool CanResolve<TFrom>(object name = null, ResolutionBehavior resolutionBehavior = 3)
- public object Resolve(Type typeFrom, ResolutionBehavior resolutionBehavior)
- public object Resolve(Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public object Resolve(Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<TKey> ResolveAll<TKey>(ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<TKey> ResolveAll<TKey>(object name, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<TKey> ResolveAll<TKey>(object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<TKey> ResolveAll<TKey>(object name, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<object> ResolveAll(Type typeFrom, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<object> ResolveAll(Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<object> ResolveAll(Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<object> ResolveAll(Type typeFrom, object name, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public object ResolveOrDefault(Type typeFrom, ResolutionBehavior resolutionBehavior)
- public object ResolveOrDefault(Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public object ResolveOrDefault(Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
Stashbox.Multitenant
-
public sealed class TenantDistributor : ITenantDistributor, IStashboxContainer, IDependencyRegistrator, IDependencyResolver, IServiceProvider, IAsyncDisposable, IDisposable, IDependencyReMapper, IDependencyCollectionRegistrator, IDecoratorRegistrator, IFuncRegistrator
- public object Activate(Type type, object[] arguments)
- public bool CanResolve<TFrom>(object name = null, ResolutionBehavior resolutionBehavior = 3)
- public object Resolve(Type typeFrom, ResolutionBehavior resolutionBehavior)
- public object Resolve(Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public object Resolve(Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<TKey> ResolveAll<TKey>(ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<TKey> ResolveAll<TKey>(object name, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<TKey> ResolveAll<TKey>(object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<TKey> ResolveAll<TKey>(object name, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<object> ResolveAll(Type typeFrom, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<object> ResolveAll(Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<object> ResolveAll(Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public IEnumerable<object> ResolveAll(Type typeFrom, object name, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public object ResolveOrDefault(Type typeFrom, ResolutionBehavior resolutionBehavior)
- public object ResolveOrDefault(Type typeFrom, object[] dependencyOverrides, ResolutionBehavior resolutionBehavior = 3)
- public object ResolveOrDefault(Type typeFrom, object name, ResolutionBehavior resolutionBehavior = 3)
Stashbox.Registration.Fluent
Stashbox.Resolution