/// <summary>
        /// Gets the injection parameter value.
        /// </summary>
        /// <param name="dependencyParameter">The dependency parameter.</param>
        /// <returns></returns>
        private static Property[] GetInjectionParameterValue(ParameterValue dependencyParameter)
        {
            var visitor = new WindsorParameterVisitor();

            visitor.Visit(dependencyParameter);
            return(visitor.InjectionParameters);
        }
 /// <summary>
 /// Gets the injection parameter value.
 /// </summary>
 /// <param name="dependencyParameter">The dependency parameter.</param>
 /// <returns></returns>
 private static Property[] GetInjectionParameterValue(ParameterValue dependencyParameter)
 {
     var visitor = new WindsorParameterVisitor();
     visitor.Visit(dependencyParameter);
     return visitor.InjectionParameters;
 }