FreeTrainの進化系を目指す
ReactiveExtensionsテスト&練習デモ
@@ -16,6 +16,7 @@ | ||
16 | 16 | const int MAX_PROCEED = 1000; |
17 | 17 | private int proceed = 0; |
18 | 18 | private bool debugLog = true; |
19 | + /// Rx式のイベントを実装する時は、実体はSubject,外部へのインターフェースはIObservableが良い | |
19 | 20 | private SubjectBase<int> notifyProgress; |
20 | 21 | private string name = ""; |
21 | 22 |
@@ -72,7 +73,11 @@ | ||
72 | 73 | notifyProgress.OnNext(MAX_PROCEED); |
73 | 74 | notifyProgress.OnCompleted(); |
74 | 75 | } |
75 | - | |
76 | + | |
77 | + /// <summary> | |
78 | + /// 進捗を通知するIObservable | |
79 | + /// Rx式のイベントを実装する時は、実体はSubject,外部へのインターフェースはIObservableが良い | |
80 | + /// </summary> | |
76 | 81 | public IObservable<int> NotifyProgress |
77 | 82 | { |
78 | 83 | get |