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

TryGetMember() public method

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
return bool
        public override bool TryGetMember(GetMemberBinder binder, out object result)
        {
            var property = this.BaseObject.Members[binder.Name] as PSPropertyInfo;

            if (property == null || !property.IsGettable)
            {
                result = null;
                return false;
            }

            result = property.Value;
            return true;
        }