Castle.MicroKernel.Context.CreationContext.CreationContext.CanResolve C# (CSharp) Method

CanResolve() public method

public CanResolve ( CreationContext context, ISubDependencyResolver contextHandlerResolver, ComponentModel model, DependencyModel dependency ) : bool
context CreationContext
contextHandlerResolver ISubDependencyResolver
model Castle.Core.ComponentModel
dependency Castle.Core.DependencyModel
return bool
		public virtual bool CanResolve(CreationContext context, ISubDependencyResolver contextHandlerResolver,
		                               ComponentModel model, DependencyModel dependency)
		{
			if (additionalParameters == null)
			{
				return false;
			}
			var canResolveByKey = CanResolveByKey(dependency);
			var canResolveByType = CanResolveByType(dependency);
			return canResolveByKey || canResolveByType;
		}

Same methods

CreationContext.CreationContext::CanResolve ( DependencyModel dependency, object inlineArgument ) : bool