API Diff between 4.0.120-beta and 3.1.344
92 Additions
27 Removals
Utilities.IoC
Utilities.IoC.BaseClasses
-
public abstract class BootstrapperBase<Container> : IBootstrapper, IDisposable
- protected abstract Container AppContainer { get; }
- public abstract string Name { get; }
- protected BootstrapperBase()
- public void Dispose()
- protected virtual void Dispose(bool Managed)
- public abstract void Register<T>(T Object, string Name = "")
- public abstract void Register<T>(string Name = "")
- public abstract void Register<T1, T2>(string Name = "") where T2 : T1
- public abstract void Register<T>(Func<T> Function, string Name = "")
- public abstract T Resolve<T>(T DefaultObject = null)
- public abstract T Resolve<T>(string Name, T DefaultObject = null)
- public abstract object Resolve(Type ObjectType, object DefaultObject = null)
- public abstract object Resolve(Type ObjectType, string Name, object DefaultObject = null)
- public abstract IEnumerable<T> ResolveAll<T>()
- public abstract IEnumerable<object> ResolveAll(Type ObjectType)
-
public abstract class BootstrapperBase<Container> : IBootstrapper, IDisposable
- protected abstract Container AppContainer { get; }
- public abstract string Name { get; }
- protected BootstrapperBase()
- public void Dispose()
- protected virtual void Dispose(bool Managed)
- public abstract void Register<T>(T Object, string Name = "")
- public abstract void Register<T>(string Name = "")
- public abstract void Register<T1, T2>(string Name = "") where T2 : T1
- public abstract void Register<T>(Func<T> Function, string Name = "")
- public abstract T Resolve<T>(T DefaultObject = null)
- public abstract T Resolve<T>(string Name, T DefaultObject = null)
- public abstract object Resolve(Type ObjectType, object DefaultObject = null)
- public abstract object Resolve(Type ObjectType, string Name, object DefaultObject = null)
- public abstract IEnumerable<T> ResolveAll<T>()
- public abstract IEnumerable<object> ResolveAll(Type ObjectType)
Utilities.IoC.Default
Utilities.IoC.Default.Interfaces
Utilities.IoC.Interfaces
Utilities.IoC.Mappings
Utilities.IoC.Mappings.Attributes
Utilities.IoC.Mappings.BaseClasses
Utilities.IoC.Mappings.Interfaces
Utilities.IoC.Mappings.Internal_Classes
Utilities.IoC.Providers
Utilities.IoC.Providers.BaseClasses
Utilities.IoC.Providers.DefaultProviders
Utilities.IoC.Providers.Implementations
Utilities.IoC.Providers.Interfaces
Utilities.IoC.Providers.Scope
Utilities.IoC.Utils