コード例 #1
0
ファイル: Settings.cs プロジェクト: OpenDerivatives/QLCore
 public SavedSettings()
 {
     evaluationDate_ = Settings.Instance.evaluationDate();
     enforcesTodaysHistoricFixings_ = Settings.Instance.enforcesTodaysHistoricFixings;
     includeReferenceDateEvents_    = Settings.Instance.includeReferenceDateEvents;
     includeTodaysCashFlows_        = Settings.Instance.includeTodaysCashFlows;
 }
コード例 #2
0
ファイル: Settings.cs プロジェクト: OpenDerivatives/QLCore
 public ObservableValue <Date> evaluationDate()
 {
     if (evaluationDate_ == null)
     {
         evaluationDate_ = new ObservableValue <Date>(Date.Today);
     }
     return(evaluationDate_);
 }
コード例 #3
0
 public ObservableValue <T> Assign(ObservableValue <T> t)
 {
     value_ = t.value_;
     notifyObservers();
     return(this);
 }
コード例 #4
0
 public ObservableValue(ObservableValue <T> t)
 {
     value_ = new ThreadLocal <T>(() => { return(t.value_.Value); });
 }