namespace Caliburn.Micro.Core { /// /// Denotes an object that can be closed. /// public interface IClose { /// /// Tries to close this instance. /// Also provides an opportunity to pass a dialog result to it's corresponding view. /// /// The dialog result. void TryClose(bool? dialogResult = null); } }