コード例 #1
0
ファイル: ObservableSum.cs プロジェクト: wasowski/NMF
 protected override void AddItem(decimal?item)
 {
     if (!item.HasValue)
     {
         return;
     }
     Accumulator = new SumData <decimal>()
     {
         ElementCount = Accumulator.ElementCount + 1,
         Sum          = Accumulator.Sum + item.Value
     };
 }
コード例 #2
0
ファイル: ObservableSum.cs プロジェクト: wasowski/NMF
 protected override void RemoveItem(double?item)
 {
     if (!item.HasValue)
     {
         return;
     }
     Accumulator = new SumData <double>()
     {
         ElementCount = Accumulator.ElementCount - 1,
         Sum          = Accumulator.Sum - item.Value
     };
 }
コード例 #3
0
ファイル: ObservableSum.cs プロジェクト: wasowski/NMF
 protected override void ResetAccumulator()
 {
     Accumulator = new SumData <decimal>();
 }
コード例 #4
0
ファイル: ObservableSum.cs プロジェクト: wasowski/NMF
 protected override void ResetAccumulator()
 {
     Accumulator = new SumData <double>();
 }
コード例 #5
0
ファイル: ObservableSum.cs プロジェクト: wasowski/NMF
 protected override void ResetAccumulator()
 {
     Accumulator = new SumData <float>();
 }