System.Web.PowerShell.DynamicPSObject.TryInvokeMember C# (CSharp) Method

TryInvokeMember() public method

public TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
binder System.Dynamic.InvokeMemberBinder
args object
result object
return bool
        public override bool TryInvokeMember(InvokeMemberBinder binder, object[] args, out object result)
        {
            var method = this.BaseObject.Members[binder.Name] as PSMethodInfo;

            if (method == null)
            {
                result = null;
                return false;
            }

            result = method.Invoke(args);
            return true;
        }