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