示例#1
0
 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));
 }