API Diff between 3.1.0-preview-534 and 3.1.0-preview-528
30 Additions
14 Removals
Stashbox
Stashbox.BuildUp
Stashbox.Configuration
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