Woopsa.WoopsaJsonDataDynamic.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)
        {
            try
            {
                if (_data[binder.Name].IsSimple)
                    result = _data[binder.Name];
                else
                    result = new WoopsaJsonDataDynamic(_data[binder.Name]);
                return true;
            }
            catch (Exception)
            {
                result = null;
                return false;
            }
        }