Example #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="c">frequency as 1 for annual, 2 for semi-annual ...</param>
 public FrequencyCode(int c)
 {
     FrequencyCodeAdaptee result;
     FrequencyCodeAdaptee.Codes.TryGetValue(c, out result);
     if( result != null)
         this.InternalObject = result;
     else
         throw new InvalidCastException();
 }
Example #2
0
        public override bool Equals(System.Object obj)
        {
            // If parameter is null return false.
            if (obj == null)
            {
                return false;
            }

            // If parameter cannot be cast to FrequencyCodeAdaptee return false.
            FrequencyCodeAdaptee p = obj as FrequencyCodeAdaptee;
            if ((System.Object)p == null)
            {
                return false;
            }

            // Return true if the fields match:
            return (Value == p.Value) && (Label == p.Label);
        }
Example #3
0
 private FrequencyCode(FrequencyCodeAdaptee Instance)
 {
     this.InternalObject = Instance;
 }