OctoTorrent.Client.DiskManager.SetError C# (CSharp) Method

SetError() static private method

static private SetError ( TorrentManager manager, Reason reason, Exception ex ) : void
manager TorrentManager
reason Reason
ex System.Exception
return void
        static void SetError(TorrentManager manager, Reason reason, Exception ex)
        {
            ClientEngine.MainLoop.Queue(() =>
                                            {
                                                if (manager.Mode is ErrorMode)
                                                    return;

                                                manager.Error = new Error(reason, ex);
                                                manager.Mode = new ErrorMode(manager);
                                            });
        }