コード例 #1
0
        private void Menu_Unprocess_Entry()
        {
            int index = entrychunkcontroller.EntryChunk.Entries.IndexOf(entry);
            UnprocessedEntry unprocessedentry = entry.Unprocess();

            entrychunkcontroller.EntryChunk.Entries[index] = unprocessedentry;
            UnprocessedEntryController unprocessedentrycontroller = new UnprocessedEntryController(entrychunkcontroller, unprocessedentry);

            entrychunkcontroller.InsertNode(index, unprocessedentrycontroller);
            if (Node.IsSelected)
            {
                Node.TreeView.SelectedNode = unprocessedentrycontroller.Node;
            }
            Dispose();
        }
コード例 #2
0
        private void Menu_Process_Entry()
        {
            Entry processedentry;

            try
            {
                processedentry = unprocessedentry.Process(EntryChunkController.NSFController.GameVersion);
            }
            catch (LoadAbortedException)
            {
                return;
            }
            int index = EntryChunkController.EntryChunk.Entries.IndexOf(unprocessedentry);

            EntryChunkController.EntryChunk.Entries[index] = processedentry;
            EntryController processedentrycontroller = EntryChunkController.CreateEntryController(processedentry);

            EntryChunkController.InsertNode(index, processedentrycontroller);
            if (Node.IsSelected)
            {
                Node.TreeView.SelectedNode = processedentrycontroller.Node;
            }
            Dispose();
        }