- namespace Caliburn.Micro.Core {
 
-     using System;
 
-     /// <summary>
 
-     /// Denotes an instance which may prevent closing.
 
-     /// </summary>
 
-     public interface IGuardClose : IClose {
 
-         /// <summary>
 
-         /// Called to check whether or not this instance can close.
 
-         /// </summary>
 
-         /// <param name="callback">The implementer calls this action with the result of the close check.</param>
 
-         void CanClose(Action<bool> callback);
 
-     }
 
- }
 
 
  |