예제 #1
0
 internal UICollection(UINavigator navigator, IFactory <I> factory)
 {
     Validate.ArgumentNotNull(parameter: navigator, parameterName: nameof(navigator));
     Validate.ArgumentNotNull(parameter: factory, parameterName: nameof(factory));
     Navigator = !(Timeout != TimeSpan.Zero) ? navigator.Duplicate() : new RetryingNavigator(navigator: navigator, timeout: Timeout, retryCount: RetryCount);
     Factory   = factory;
 }
예제 #2
0
 protected UINavigator(UINavigator previous)
 {
     Filter = new UIObjectFilter(previous: previous.Filter);
 }