Exemple #1
0
 internal void _elementsMgr_Removed(IElements sender, ElementCollectionEventArgs ea)
 {
     if (sender != null)
     {
         for (int i = 0; i < ea.Elements.Length; i++)
         {
             ClearSubscriptions(ea.Elements[i]);
         }
         if (ea.Elements.Length > 0)
         {
             var arg = new ElementInstancesDeletedEventArgs(ea.Elements);
             OnElementInstancesDeleted(arg);
         }
     }
 }
Exemple #2
0
 public void ElementInstancesDeleted_DummyHandler(IWorkSpace sender, ElementInstancesDeletedEventArgs ea)
 {
     //throw new Exception("The method or operation is not implemented.");
     ElementInstancesDeleted_TimesHandled++;
 }
Exemple #3
0
 /// <summary>
 /// Triggers the ElementInstancesDeleted event.
 /// </summary>
 internal virtual void OnElementInstancesDeleted(ElementInstancesDeletedEventArgs ea)
 {
     if (ElementInstancesDeleted != null)
         ElementInstancesDeleted(this, ea);
 }
Exemple #4
0
 internal void _wkSpce_ElementInstanceDeleted(IWorkSpace sender, ElementInstancesDeletedEventArgs ea)
 {
     // TODO LOG!!!!! this is where you log element deletion confirmations.
     // Just Log For Now
     //if (sender != null)
     //{
     //    StringBuilder sb = new StringBuilder();
     //    sb.Append("Element (models) deleted:");
     //    sb.Append(Environment.NewLine);
     //    for (int i = 0; i < ea.Elements.Length; i++)
     //    {
     //        sb.Append(string.Format("{0}: [{1}]", ea.Elements[i].TypeName, ea.Elements[i].TypeId));
     //        sb.Append(Environment.NewLine);
     //    }
     //    Debug.Write(sb.ToString());
     //}
 }