/// <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)); }