Exemple #1
0
 void m_Attached_ChildAdded(object sender, ObjectEventArgs <ICalendarObject> e)
 {
     if (e.Object is T)
     {
         T item = (T)e.Object;
         m_Items.Add(item);
         OnItemAdded(item);
     }
 }
Exemple #2
0
 void Properties_ItemAdded(object sender, ObjectEventArgs <ICalendarProperty, int> e)
 {
     if (e.First != null &&
         e.First.Name != null &&
         string.Equals(e.First.Name.ToUpper(), "UID"))
     {
         OnUIDChanged(null, e.First.Values.Cast <string>().FirstOrDefault());
         e.First.ValueChanged += Object_ValueChanged;
     }
 }
 void Properties_ItemAdded(object sender, ObjectEventArgs <ICalendarProperty> e)
 {
     if (e.Object != null &&
         e.Object.Name != null &&
         string.Equals(e.Object.Name.ToUpper(), "UID"))
     {
         OnUIDChanged(null, e.Object.Value != null ? e.Object.Value.ToString() : null);
         e.Object.ValueChanged += new EventHandler <ValueChangedEventArgs>(UID_ValueChanged);
     }
 }
        void children_ItemAdded(object sender, ObjectEventArgs <ICalendarObject, int> e)
        {
            if (e.First is TComponentType)
            {
                TComponentType component = (TComponentType)e.First;
                component.UIDChanged += UIDChanged;

                if (!string.IsNullOrEmpty(component.UID))
                {
                    _Lookup[component.UID] = component;
                }
            }
        }
        void UIDChanged(object sender, ObjectEventArgs <string, string> e)
        {
            if (e.First != null &&
                _Lookup.ContainsKey(e.First))
            {
                _Lookup.Remove(e.First);
            }

            if (e.Second != null)
            {
                _Lookup[e.Second] = (TComponentType)sender;
            }
        }
        void children_ItemRemoved(object sender, ObjectEventArgs <ICalendarObject, int> e)
        {
            if (e.First is TComponentType)
            {
                TComponentType component = (TComponentType)e.First;
                component.UIDChanged -= UIDChanged;

                if (!string.IsNullOrEmpty(component.UID) &&
                    _Lookup.ContainsKey(component.UID))
                {
                    _Lookup.Remove(component.UID);
                }
            }
        }
Exemple #7
0
 void Children_ItemAdded(object sender, ObjectEventArgs <ICalendarObject, int> e)
 {
     m_Evaluator.Clear();
 }
 void CalendarParameterList_ItemAdded(object sender, ObjectEventArgs <ICalendarParameter> e)
 {
     e.Object.Parent = m_Parent;
 }
 void CalendarParameterList_ItemRemoved(object sender, ObjectEventArgs <ICalendarParameter> e)
 {
     e.Object.Parent = null;
 }
 void Parameters_ItemAdded(object sender, ObjectEventArgs <ICalendarParameter> e)
 {
     OnItemAdded(e.Object);
 }
Exemple #11
0
 void UniqueComponentList_ItemAdded(object sender, ObjectEventArgs <T> e)
 {
     HandleItemAdded(e.Object);
 }
 void CalendarPropertyList_ItemRemoved(object sender, ObjectEventArgs <ICalendarProperty> e)
 {
     e.Object.Parent = null;
 }
 void properties_ItemAdded(object sender, ObjectEventArgs <ICalendarProperty> e)
 {
 }
 void iCalTimeZone_ChildAdded(object sender, ObjectEventArgs <ICalendarObject> e)
 {
     m_Evaluator.Clear();
 }
Exemple #15
0
 void _Children_ItemRemoved(object sender, ObjectEventArgs <ICalendarObject, int> e)
 {
     e.First.Parent = null;
 }
Exemple #16
0
 void _Children_ItemAdded(object sender, ObjectEventArgs <ICalendarObject, int> e)
 {
     e.First.Parent = this;
 }
 protected void OnParameterRemoved(object sender, ObjectEventArgs <ICalendarParameter, int> e)
 {
     e.First.Parent = null;
 }
 void CalendarPropertyList_ItemAdded(object sender, ObjectEventArgs <ICalendarProperty> e)
 {
     e.Object.Parent = m_Parent;
 }
 protected void OnParameterAdded(object sender, ObjectEventArgs <ICalendarParameter, int> e)
 {
     e.First.Parent = m_Parent;
 }