public StatementToBindingConverter( [NotNull] IConverter <string, BindingContext, Type> typeConverter, [NotNull] IConverter <string, Statement, Lifetime> lifetimeConverter, [NotNull] IConverter <string, Statement, IEnumerable <object> > tagsConverter, [NotNull] IIssueResolver issueResolver) { _typeConverter = typeConverter ?? throw new ArgumentNullException(nameof(typeConverter)); _lifetimeConverter = lifetimeConverter ?? throw new ArgumentNullException(nameof(lifetimeConverter)); _tagsConverter = tagsConverter ?? throw new ArgumentNullException(nameof(tagsConverter)); _issueResolver = issueResolver ?? throw new ArgumentNullException(nameof(issueResolver)); }
public StringToLifetimeConverter([NotNull] IIssueResolver issueResolver) { _issueResolver = issueResolver ?? throw new ArgumentNullException(nameof(issueResolver)); }