/// <summary>
/// Raises the input prompt if in interactive mode.
/// </summary>
/// <param name="e">The input arguments.</param>
internal void RaisePause(PauseEventArgs e)
{
if (InteractiveMode && PauseDemanded != null)
{
PauseDemanded(this, e);
}
else
{
e.Continue();
}
}