• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-ccocoa誰得qtrubybathyscaphegamephpguicwindows翻訳pythonomegattwitterframeworkbtronarduinovb.net計画中(planning stage)directxpreviewertestゲームエンジンdom

FreeTrainの進化系を目指す


Commit MetaInfo

Revision66 (tree)
Zeit2016-11-13 19:05:56
Autorc477

Log Message

ReactiveExtensionsテスト&練習デモ

Ändern Zusammenfassung

Diff

--- trunk/TestLauncher/test/RxPractice/HeavyTaskModel.cs (revision 65)
+++ trunk/TestLauncher/test/RxPractice/HeavyTaskModel.cs (revision 66)
@@ -16,6 +16,7 @@
1616 const int MAX_PROCEED = 1000;
1717 private int proceed = 0;
1818 private bool debugLog = true;
19+ /// Rx式のイベントを実装する時は、実体はSubject,外部へのインターフェースはIObservableが良い
1920 private SubjectBase<int> notifyProgress;
2021 private string name = "";
2122
@@ -72,7 +73,11 @@
7273 notifyProgress.OnNext(MAX_PROCEED);
7374 notifyProgress.OnCompleted();
7475 }
75-
76+
77+ /// <summary>
78+ /// 進捗を通知するIObservable
79+ /// Rx式のイベントを実装する時は、実体はSubject,外部へのインターフェースはIObservableが良い
80+ /// </summary>
7681 public IObservable<int> NotifyProgress
7782 {
7883 get