コード例 #1
0
        public void SetUp()
        {
            binder        = Substitute.For <ISettingsBinder>();
            cachingBinder = new CachingBinder(binder);

            node     = new ValueNode("value");
            settings = new object();
        }
コード例 #2
0
 public ValidatingBinder(ISettingsBinder binder)
 {
     this.binder = binder;
 }
コード例 #3
0
 public MyListBinder(ISettingsBinder <T> innerBinder) => this.innerBinder = innerBinder;
コード例 #4
0
 public CachingBinder(ISettingsBinder binder)
 {
     this.binder = binder;
 }
コード例 #5
0
ファイル: EasyUIOptions.cs プロジェクト: nodyang/fireasy2
 public void AddBinder(string name, ISettingsBinder binder)
 {
     binders.Add(name, binder);
 }
コード例 #6
0
 public SecretBinder([NotNull] ISettingsBinder baseBinder)
 => this.baseBinder = baseBinder ?? throw new ArgumentNullException(nameof(baseBinder));
コード例 #7
0
 public ImmutableListBinder(ISettingsBinder <T> elementBinder)
 {
     this.elementBinder = elementBinder;
 }
コード例 #8
0
 public SafeBinderWrapper(ISettingsBinder <T> binder) => Binder = binder;