private void AddItemToPack(PackageFile.PackageItem item)
        {
            packageFile.AddItem(item);
            string listBoxTest = InstanceDecoder.GetName(item.Instance);

            listBoxpackageFiles.Items.Add(listBoxTest);
        }
 private void listBoxContainedFiles_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listBoxContainedFiles.SelectedIndex >= 0)
     {
         UInt64 instance = packFile.items[listBoxContainedFiles.SelectedIndex].Instance;
         string name     = InstanceDecoder.GetName(instance);
         packFile.ExtractFile(listBoxContainedFiles.SelectedIndex, name);
     }
 }
 public FormOpenPackage(string packagePath)
 {
     InitializeComponent();
     packFile = new PackageFile(packagePath);
     for (int item = 0; item < packFile.itemCount; item++)
     {
         UInt64 instance = packFile.items[item].Instance;
         string name     = InstanceDecoder.GetName(instance);
         listBoxContainedFiles.Items.Add("Type = " + packFile.items[item].Type.ToString() + " Instance = " + name);
     }
 }