public LazyValue(ILazySource <T> source, Func <T, T, bool> comparer) : base(new Value <T>(source, comparer)) { this.source = source; }
public LazyValue(ILazySource <T> source, Func <T, T, bool> comparer, Action <object, IObservable> eventRaiser) : base(new Value <T>(source, comparer, eventRaiser)) { this.source = source; this.source.Loaded += (sender, args) => Loaded(this, EventArgs.Empty); }
public LazyValue(ILazySource <T> source) : base(new Value <T>(source)) { this.source = source; }