/// <summary>
 /// Initializes a new instance of the <see cref="ControllerInstanceInfo"/> struct.
 /// </summary>
 /// <param name="controller">The controller.</param>
 /// <param name="parameters">The parameters.</param>
 public ControllerInvocationInfo(
     ControllerDescriptor.BindPointDescriptor controller,
     Dictionary<string, string> parameters)
 {
     BindPoint = controller;
     Parameters = parameters;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ControllerInstanceInfo"/> struct.
 /// </summary>
 /// <param name="controller">The controller.</param>
 /// <param name="parameters">The parameters.</param>
 /// <param name="matchDepth">The match depth.</param>
 public ControllerInvocationInfo(
     ControllerDescriptor.BindPointDescriptor controller,
     Dictionary<string, string> parameters,
     int matchDepth)
 {
     BindPoint = controller;
     Parameters = parameters;
     MatchDepth = matchDepth;
 }