示例#1
0
 private void source_ValueAdded(object sender, ReactiveEnumerableValueAddedEventArgs <T> e)
 {
     if (this.selector(e.LastValue))
     {
         AppendValue(e.LastValue);
     }
 }
 private void source_ValueAdded(object sender, ReactiveEnumerableValueAddedEventArgs <T> e)
 {
     AppendValue(new Tuple <int, T>()
     {
         V1 = index++, V2 = e.LastValue
     });
 }
示例#3
0
 private void source_ValueAdded(object sender, ReactiveEnumerableValueAddedEventArgs <T> e)
 {
     if (this.hasValue)
     {
         AppendValue(new Tuple <T, T>()
         {
             V1 = this.currentValue, V2 = e.LastValue
         });
     }
     this.hasValue     = true;
     this.currentValue = e.LastValue;
 }
示例#4
0
 private void source_ValueAdded(object sender, ReactiveEnumerableValueAddedEventArgs <T> e)
 {
     counter++;
     ChangeValue(counter);
 }
 private void source_ValueAdded(object sender, ReactiveEnumerableValueAddedEventArgs <K> e)
 {
     this.initialValue = this.calculator(this.initialValue, e.LastValue);
     ChangeValue(this.initialValue);
 }
示例#6
0
 private void source_ValueAdded(object sender, ReactiveEnumerableValueAddedEventArgs <T> e)
 {
     this.action(e.Sender, e.LastValue);
     AppendValue(e.LastValue);
 }