CerealBox.DynamicDictionary.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)
        {
            result = null;
            if (dictionary.Keys.All(x => x != binder.Name))
                return false;

            result = new DynamicDictionary(new Dictionary<string, string> { { binder.Name, dictionary[binder.Name] } });
            return true;
        }