private void Fetch([Inject] DisposableClass disposable) { DisposableClass = disposable; if (disposable.IsDisposed) { throw new ObjectDisposedException(nameof(disposable)); } }
private void Fetch([Inject] DisposableClass disposable, [Inject] IDataPortal <ClassB> classBDataPortal) { DisposableClass = disposable; if (disposable.IsDisposed) { throw new ObjectDisposedException(nameof(disposable)); } ChildB = classBDataPortal.Fetch(); if (disposable.IsDisposed) { throw new ObjectDisposedException(nameof(disposable)); } }