Castle.MicroKernel.ModelBuilder.Inspectors.LifestyleModelInspector.IsBindMethod C# (CSharp) Method

IsBindMethod() private method

private IsBindMethod ( MemberInfo methodMember, object _ ) : bool
methodMember MemberInfo
_ object
return bool
		private bool IsBindMethod(MemberInfo methodMember, object _)
		{
			var method = (MethodInfo)methodMember;
			if (method.ReturnType != typeof(IHandler))
			{
				return false;
			}
			var parameters = method.GetParameters();
			if (parameters.Length != 1)
			{
				return false;
			}
			if (parameters[0].ParameterType != typeof(IHandler[]))
			{
				return false;
			}
			return true;
		}
	}