public override void Dispose()
{
if (Server.IsRunning)
{
if (!HasFlag("Permanent"))
{
Server.Channels.Remove(Id);
}
Commit();
}
foreach (UserBase u in Users.Values)
{
u.Channels.Remove(Id);
}
base.Dispose();
}