Exemple #1
0
 /// <summary>
 /// 常规编译一个服务
 /// </summary>
 /// <param name="makeServiceBindData">服务绑定数据</param>
 /// <param name="makeServiceType">服务类型</param>
 /// <param name="param">构造参数</param>
 /// <returns>服务实例</returns>
 private object BuildUseConcrete(BindData makeServiceBindData, Type makeServiceType, object[] param)
 {
     if (makeServiceBindData.Concrete != null)
     {
         return(makeServiceBindData.Concrete(this, param));
     }
     return(BuildMake(makeServiceBindData.Service, makeServiceType, false, param));
 }