コード例 #1
0
 public static Money[] Distribute(this Money money,
                                  FractionReceivers fractionReceivers,
                                  RoundingPlaces roundingPlaces,
                                  Int32 count)
 {
     return(new MoneyDistributor(money, fractionReceivers, roundingPlaces).Distribute(count));
 }
コード例 #2
0
 public static Money[] Distribute(this Money money,
                                  FractionReceivers fractionReceivers,
                                  RoundingPlaces roundingPlaces,
                                  params Decimal[] distributions)
 {
     return(new MoneyDistributor(money, fractionReceivers, roundingPlaces).Distribute(distributions));
 }
コード例 #3
0
 public static Money[] Distribute(this Money money,
     FractionReceivers fractionReceivers,
     RoundingPlaces roundingPlaces,
     Decimal distribution)
 {
     return new MoneyDistributor(money, fractionReceivers, roundingPlaces).Distribute(distribution);
 }
コード例 #4
0
 public static Money[] Distribute(this Money money,
     FractionReceivers fractionReceivers,
     RoundingPlaces roundingPlaces,
     Int32 count)
 {
     return new MoneyDistributor(money, fractionReceivers, roundingPlaces).Distribute(count);
 }
コード例 #5
0
 public MoneyDistributor(Money amountToDistribute,
                         FractionReceivers receiver,
                         RoundingPlaces precision)
 {
     _toDistribute = amountToDistribute;
     _receiver     = receiver;
     _precision    = precision;
 }
コード例 #6
0
 public static Money[] Distribute(this Money money,
                                  FractionReceivers fractionReceivers,
                                  RoundingPlaces roundingPlaces,
                                  Decimal distribution1,
                                  Decimal distribution2)
 {
     return(new MoneyDistributor(money, fractionReceivers, roundingPlaces).Distribute(distribution1,
                                                                                      distribution2));
 }