public GivenData(BindData bindData, string needs) { this.bindData = bindData; this.needs = needs; }
/// <summary>解决非类类型</summary> /// <param name="info">参数信息</param> /// <returns></returns> private object ResolveNonClass(BindData bindData, Type parent, ParameterInfo info) { return(info.DefaultValue); }
/// <summary>解决非类类型</summary> /// <param name="type">参数类型</param> /// <param name="alias">别名</param> /// <returns></returns> private object ResolveNonClassAttr(BindData bindData, Type parent, string cls) { return(null); }
/// <summary> /// 绑定关系临时数据 /// </summary> /// <param name="bindData">服务绑定数据</param> internal GivenData(BindData bindData) { this.bindData = bindData; }
/// <summary>解决类类型</summary> /// <param name="bindData"></param> /// <param name="parent"></param> /// <param name="info">参数信息</param> /// <returns></returns> private object ResloveClass(BindData bindData, Type parent, ParameterInfo info) { return(Make(bindData.GetContextual(info.ParameterType.ToString()), null)); }
/// <summary>解决类类型</summary> /// <returns></returns> private object ResloveClassAttr(BindData bindData, Type parent, string cls) { return(Make(bindData.GetContextual(cls)));; }