using System; // public class ViewOpenProperty { public ViEventList EventOpened { get { return _eventOpened; } } // public virtual void Execute() { _eventOpened.Invoke(0); } // public virtual void End() { _eventOpened.Clear(); } // public virtual void Attach(ViAsynCallback cb, ViAsynCallback.Callback func) { _eventOpened.Attach(cb, func); } // public virtual void Attach(ViCallback cb, ViCallback.Callback func) { _eventOpened.Attach(cb, func); } // ViEventList _eventOpened = new ViEventList(); }