Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. public sealed class TimeEvent
  2. {
  3. public long Elapsed {get; private set;}
  4. public string Description { get; private set;}
  5. public TimeEvent(long elapsedTime, string descriptionOfEvent)
  6. {
  7. this.Elapsed = elapsedTime;
  8. this.Description = descriptionOfEvent;
  9. }
  10. }
  11.  
  12. public abstract class BaseGridViewModel
  13. {
  14.  
  15. protected BaseGridViewModel()
  16. {
  17. Times = new List<TimeEvent>();
  18. }
  19. public IList<TimeEvent> Times {get; set;}
  20.  
  21. }
  22.  
  23. var sw = Stopwatch.StartNew();
  24. vm.Times.Add(new TimeEvent(sw.ElapsedMillisends, "After event 1"));
  25. sw.Stop();
  26.  
  27. vm.Event(sw, "After event 1"));
  28.  
  29. public abstract class BaseGridViewModel
  30. {
  31.  
  32. protected BaseGridViewModel()
  33. {
  34. Times = new List<TimeEvent>();
  35. }
  36. public IList<TimeEvent> Times {get; set;}
  37.  
  38. public void Event(StopWatch watch, string message)
  39. {
  40. Times.Add(new TimeEvent(watch.ElapsedMilliseconds, message));
  41. }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement