示例#1
0
                public bool IsSatisfiedBy(IInnerContent parameter)
                {
                    var contexts = _contexts.Get(parameter.Get());

                    contexts.Push(parameter);
                    var result = _handler.IsSatisfiedBy(parameter);

                    contexts.Pop();
                    return(result);
                }
        public object Get(IFormatReader parameter)
        {
            var content = _activator.Get(parameter);

            if (content != null)
            {
                while (content.MoveNext())
                {
                    _content.IsSatisfiedBy(content);
                }

                var result = _result.Get(content);
                return(result);
            }

            return(null);
        }
示例#3
0
 public bool IsSatisfiedBy(IInnerContent parameter)
 => _specification.IsSatisfiedBy(parameter) && _instance.IsSatisfiedBy(parameter);