/// <summary>Create a new iterator for an already loaded DirCache instance.</summary> /// <remarks> /// Create a new iterator for an already loaded DirCache instance. /// <p> /// The iterator implementation may copy part of the cache's data during /// construction, so the cache must be read in prior to creating the /// iterator. /// </remarks> /// <param name="dcb"> /// the cache builder for the cache to walk. The cache must be /// already loaded into memory. /// </param> public DirCacheBuildIterator(DirCacheBuilder dcb) : base(dcb.GetDirCache()) { builder = dcb; }
/// <summary>Create a new iterator for an already loaded DirCache instance.</summary> /// <remarks> /// Create a new iterator for an already loaded DirCache instance. /// <p> /// The iterator implementation may copy part of the cache's data during /// construction, so the cache must be read in prior to creating the /// iterator. /// </remarks> /// <param name="dcb"> /// the cache builder for the cache to walk. The cache must be /// already loaded into memory. /// </param> public DirCacheBuildIterator(DirCacheBuilder dcb) : base(dcb.GetDirCache()) { builder = dcb; }