public AssociatedCalendarParameterList(ICalendarParameterList list, ICalendarObject parent, ICalendarParameterListContainer container) :
     this(parent, container)
 {
     if (list != null)
     {
         if (m_AssociatedContainer != null &&
             m_AssociatedContainer.Parameters != null)
         {
             foreach (ICalendarParameter p in list)
             {
                 if (!m_AssociatedContainer.Parameters.Contains(p))
                 {
                     m_AssociatedContainer.Parameters.Add(p);
                 }
             }
         }
         else
         {
             foreach (ICalendarParameter p in list)
             {
                 m_Parameters.Add(p);
             }
         }
     }
 }
Пример #2
0
        /// <summary>
        /// Adds a parameter to the iCalendar object.
        /// </summary>
        virtual public void AddParameter(string name, string value)
        {
            CalendarParameter p = new CalendarParameter(name, value);

            Parameters.Add(p);
        }
 public void Add(ICalendarParameter item)
 {
     Parameters.Add(item);
 }