15 lines
470 B
C#
15 lines
470 B
C#
|
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);
|
|||
|
}
|
|||
|
}
|