public IInnerContentActivator Get(TypeInfo parameter) { var content = _activator.Get(parameter); var typeInfo = _member.Get(parameter) ?.Item2.MemberType; var result = typeInfo != null ? new InnerContentActivator(content, _collection.IsSatisfiedBy(typeInfo)) : content; return(result); }
public IReader Create(TypeInfo classification, IInnerContentHandler handler) => new InnerContentReader(_activation.Get(classification), _handler.Get(handler), _results);