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

CanResolve() public method

public CanResolve ( CreationContext context, ISubDependencyResolver parentResolver, ComponentModel model, DependencyModel dependency ) : bool
context CreationContext
parentResolver ISubDependencyResolver
model Castle.Core.ComponentModel
dependency Castle.Core.DependencyModel
return bool
		public bool CanResolve(CreationContext context, ISubDependencyResolver parentResolver,
							   ComponentModel model, DependencyModel dependency)
		{
			if (dependency.DependencyKey == null) return false;

			if (additionalArguments != null)
			{
				return additionalArguments.Contains(dependency.DependencyKey);
			}

			return false;
		}