API Diff between 3.1.0-preview-536 and 3.1.0-preview-526
36 Additions
19 Removals
Stashbox
Stashbox.BuildUp
Stashbox.Configuration
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
-
public class FluentServiceConfigurator<TConfigurator> : BaseFluentConfigurator<TConfigurator>, IFluentServiceConfigurator<TConfigurator>, IBaseFluentConfigurator<TConfigurator> where TConfigurator : FluentServiceConfigurator<TConfigurator>
-
public class FluentServiceConfigurator<TService, TConfigurator> : FluentServiceConfigurator<TConfigurator>, IFluentServiceConfigurator<TService, TConfigurator>, IFluentServiceConfigurator<TConfigurator>, IBaseFluentConfigurator<TConfigurator> where TConfigurator : FluentServiceConfigurator<TService, TConfigurator>
-
public interface IFluentServiceConfigurator<TConfigurator> : IBaseFluentConfigurator<TConfigurator> where TConfigurator : IFluentServiceConfigurator<TConfigurator>
-
public interface IFluentServiceConfigurator<TService, TConfigurator> : IFluentServiceConfigurator<TConfigurator>, IBaseFluentConfigurator<TConfigurator> where TConfigurator : IFluentServiceConfigurator<TService, TConfigurator>
Stashbox.Resolution