API Diff between 3.1.0-preview-534 and 2.9.0-preview-524
54 Additions
55 Removals
Stashbox
-
public interface IContainerConfigurator
-
public interface IStashboxContainer : IDependencyRegistrator, IDependencyResolver, IDisposable, IDependencyReMapper, IDependencyCollectionRegistrator, IDecoratorRegistrator, IFuncRegistrator
-
public sealed class StashboxContainer : IStashboxContainer, IDependencyRegistrator, IDependencyResolver, IDisposable, IDependencyReMapper, IDependencyCollectionRegistrator, IDecoratorRegistrator, IFuncRegistrator
Stashbox.BuildUp
Stashbox.Configuration
Stashbox.ContainerExtension
Stashbox.Entity
Stashbox.Entity.Resolution
Stashbox.Exceptions
Stashbox.Lifetime
-
public interface ILifetime
-
public abstract class LifetimeBase : ILifetime
-
public abstract class LifetimeDescriptor
- protected virtual bool ShouldStoreResultInLocalVariable { get; }
- protected LifetimeDescriptor()
- protected Expression BuildExpression(IContainerContext containerContext, IServiceRegistration serviceRegistration, ResolutionContext resolutionContext, Type resolveType)
- public Expression GetExpression(IContainerContext containerContext, IServiceRegistration serviceRegistration, ResolutionContext resolutionContext, Type resolveType)
- protected Func<IResolutionScope, object> GetFactoryDelegate(IContainerContext containerContext, IServiceRegistration serviceRegistration, ResolutionContext resolutionContext, Type resolveType)
- protected abstract Expression GetLifetimeAppliedExpression(IContainerContext containerContext, IServiceRegistration serviceRegistration, ResolutionContext resolutionContext, Type resolveType)
-
public static class Lifetimes
-
public class NamedScopeLifetime : LifetimeDescriptor
-
public abstract class ScopedLifetimeBase : LifetimeBase
-
public class TransientLifetime : LifetimeDescriptor
Stashbox.Registration
Stashbox.Registration.Fluent
Stashbox.Resolution
System.Linq.Expressions