@@ -1359,7 +1359,7 @@ protected virtual object GetCompactInjectUserParams(ParameterInfo baseParam, ref
13591359 }
13601360
13611361 /// <summary>
1362- /// 获取参数(<see cref="Params "/>)匹配器
1362+ /// 获取参数(<see cref="IParams "/>)匹配器
13631363 /// <para>开发者重写后可以实现自己的匹配器</para>
13641364 /// <para>如果调用获取到的匹配器后返回结果为null则表示没有匹配到参数</para>
13651365 /// </summary>
@@ -1733,27 +1733,27 @@ private BindData GetBindFillable(string service)
17331733 }
17341734
17351735 /// <summary>
1736- /// 从<paramref name="userParams"/>中获取<see cref="Params "/>类型的变量
1736+ /// 从<paramref name="userParams"/>中获取<see cref="IParams "/>类型的变量
17371737 /// </summary>
17381738 /// <param name="userParams">用户传入参数</param>
17391739 /// <returns>获取到的参数</returns>
1740- private Params [ ] GetParamsTypeInUserParams ( ref object [ ] userParams )
1740+ private IParams [ ] GetParamsTypeInUserParams ( ref object [ ] userParams )
17411741 {
1742- var elements = Arr . Remove ( ref userParams , value => value is Params ) ;
1743- var results = new Params [ elements . Length ] ;
1742+ var elements = Arr . Remove ( ref userParams , value => value is IParams ) ;
1743+ var results = new IParams [ elements . Length ] ;
17441744 for ( var i = 0 ; i < elements . Length ; i ++ )
17451745 {
1746- results [ i ] = ( Params ) elements [ i ] ;
1746+ results [ i ] = ( IParams ) elements [ i ] ;
17471747 }
17481748 return results ;
17491749 }
17501750
17511751 /// <summary>
1752- /// 生成一个默认的参数<see cref="Params " />匹配器
1752+ /// 生成一个默认的参数<see cref="IParams " />匹配器
17531753 /// </summary>
17541754 /// <param name="tables">参数表</param>
17551755 /// <returns>匹配器</returns>
1756- private Func < ParameterInfo , object > MakeParamsMatcher ( Params [ ] tables )
1756+ private Func < ParameterInfo , object > MakeParamsMatcher ( IParams [ ] tables )
17571757 {
17581758 // 默认匹配器策略将会将参数名和参数表的参数名进行匹配
17591759 // 最先匹配到的有效参数值将作为返回值返回
0 commit comments