Exemplo n.º 1
0
 /// <summary>
 /// Add a Filedescriptor to the Index
 /// </summary>
 /// <param name="pfd">The Descriptor</param>
 /// <param name="package">The File</param>
 internal void AddIndexFromPfd(SimPe.Collections.IO.PackedFileDescriptors pfds)
 {
     foreach (SimPe.Interfaces.Files.IPackedFileDescriptor pfd in pfds)
     {
         AddIndexFromPfd(pfd);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Initialize the instance Data
        /// </summary>
        /// <param name="folders">Fodlers to scan</param>
        internal void LoadIndex(SimPe.Collections.IO.PackedFileDescriptors pfds)
        {
            index = new Hashtable();

            Wait.SubStart();

            index.Clear();
            if (pfds != null)
            {
                this.AddIndexFromPfd(pfds);
            }

            Wait.SubStop();
        }