Changeset 206
- Timestamp:
- 06/15/08 18:36:53 (4 months ago)
- Files:
-
- trunk/QLNet/QLNet/Indexes/InterestRateIndex.cs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/QLNet/QLNet/Indexes/InterestRateIndex.cs
r203 r206 57 57 dayCounter_ = dayCounter; 58 58 59 if (!(fixingDays < 3))60 throw new ArgumentException("wrong number (" + fixingDays + ") of fixing days");61 59 tenor_.normalize(); 62 60 … … 71 69 public override string name() { 72 70 string res = familyName_; 73 if (tenor_ .units() == TimeUnit.Days) {71 if (tenor_ == new Period(1, TimeUnit.Days)) { 74 72 if (fixingDays_ == 0) 75 73 res += "ON"; 74 else if (fixingDays_ == 1) 75 res += "TN"; 76 76 else if (fixingDays_ == 2) 77 77 res += "SN"; 78 78 else 79 res += "TN";79 res += tenor_.ToShortString(); 80 80 } else 81 81 res += tenor_.ToShortString();