public bool IsSatisfiedBy(IInnerContent parameter)
        {
            var content = parameter.Get();
            var key     = _formatter.Get(content);
            var member  = _serialization.Get(parameter.Current)
                          .Get(key);
            var result = member != null;

            if (result)
            {
                _handler.Handle(parameter, member);
            }

            return(result);
        }
Example #2
0
        public bool IsSatisfiedBy(IInnerContent parameter)
        {
            var content       = parameter.Get();
            var key           = _formatter.Get(content);
            var serialization = _serialization.Get(parameter);

            if (serialization != null)
            {
                var member = serialization.Get(key);
                var result = member != null;
                if (result)
                {
                    _handler.Handle(parameter, member);
                    return(true);
                }
            }

            return(false);
        }