public NinjectDependencyResolver(IKernel kernel) : base(kernel.BeginBlock()) { Contract.Requires(kernel != null); this.kernel = kernel; }
public IDependencyScope BeginScope() { return(new NinjectDependencyScope(kernel.BeginBlock())); }
public IDependencyScope BeginScope() { NinjectScope ns = new NinjectScope(_kernel.BeginBlock()); return((IDependencyScope)ns); }
public NinjectDependencyResolverScope(IKernel kernel) { _kernel = kernel; _activationBlock = kernel.BeginBlock(); }
/// <summary> /// Bağımlılık kapsayıcıyı başlatma. /// </summary> /// <returns></returns> public System.Web.Http.Dependencies.IDependencyScope BeginScope() { return(new NinjectDependencyScope(kernel.BeginBlock())); }
public IDependencyResolver CreateChildResolver() { return(new NinjectDependencyResolver(_kernel.BeginBlock(), _kernel)); }