Advertisement
Guest User

Untitled

a guest
Jul 29th, 2015
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. if (throttleTime > TimeSpan.Zero)
  2. {
  3. var shared = observable.Publish()
  4. .RefCount();
  5. if (scheduler != null)
  6. {
  7. return shared.Buffer(() => shared.Throttle(throttleTime, scheduler))
  8. .Cast<IReadOnlyList<NotifyCollectionChangedEventArgs>>();
  9. }
  10.  
  11. return shared.Buffer(() => shared.Throttle(throttleTime))
  12. .Cast<IReadOnlyList<NotifyCollectionChangedEventArgs>>();
  13. }
  14.  
  15. return observable.Select(x => new[] { x });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement