public static void Reclaim(IDispose target) { if (target != null) { target.Dispose(); } }
public ServiceBase(IDispose dispose) { if (null == dispose) { throw new ArgumentNullException("Dispose"); } }
public NameListPresenter(IView view) { _personInfo = new List <PersonInfo>(); _view = view; _model = Model.GetModel(); _dispose = (IDispose)view; _model.Connect(); _view.ViewEvent += OnUpdate; _dispose.FormClosedEvent += Dispose; _view.DeleteEvent += Delete; }