/// <summary> /// Tries the get member. /// </summary> /// <param name="binder">The binder.</param> /// <param name="result">The result.</param> /// <returns></returns> public override bool TryGetMember(GetMemberBinder binder, out object result) { if (binder.Name == "Overloads") { result = new OverloadInvoker(Name, GenericParams, GenericMethodParameters, Parent); return(true); } return(base.TryGetMember(binder, out result)); }
/// <summary> /// Tries the get member. /// </summary> /// <param name="binder">The binder.</param> /// <param name="result">The result.</param> /// <returns></returns> public override bool TryGetMember(GetMemberBinder binder, out object result) { if (binder.Name == "Overloads") { result = new OverloadInvoker(Name, GenericParams,GenericMethodParameters, Parent); return true; } return base.TryGetMember(binder, out result); }