public void RemoveTemporaryAliases()
{
foreach (var alias in _temporaryAliases)
{
Aliases.Remove(alias);
}
_temporaryAliases.Clear();
}
public void Execute(CommandExecutionContext context) { if (TemporaryOnly) { context.RemoveTemporaryAliases(); } else { context.Aliases.Clear(); } }