Aselia.Core.Channel.Dispose C# (CSharp) Method

Dispose() public method

public Dispose ( ) : void
return void
        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();
        }