Stetic.ObjectWrapper.OnSignalRemoved C# (CSharp) Method

OnSignalRemoved() protected method

protected OnSignalRemoved ( Stetic.SignalEventArgs args ) : void
args Stetic.SignalEventArgs
return void
        protected internal virtual void OnSignalRemoved(SignalEventArgs args)
        {
            OnObjectChanged (args);
            if (!Loading) {
                if (proj != null)
                    proj.NotifySignalRemoved (args);
                if (SignalRemoved != null)
                    SignalRemoved (this, args);
            }
        }

Usage Example

 protected override void OnClearComplete()
 {
     if (owner != null)
     {
         Signal[] data = clearedData;
         clearedData = null;
         foreach (Signal s in data)
         {
             s.Owner = null;
             owner.OnSignalRemoved(new SignalEventArgs(owner, s));
         }
     }
 }