private object FindDependency(ParameterInfo parameterInfo) { if (DependencyContainer.ContainsDependencyImplementation(parameterInfo.ParameterType, parameterInfo.Name)) { return(DependencyContainer.GetParentTypeDependency(parameterInfo.ParameterType, parameterInfo.Name)); } if (DependencyContainer.ContainsDependencyImplementation(parameterInfo.ParameterType)) { return(DependencyContainer.GetParentTypeDependency(parameterInfo.ParameterType)); } return(null); }