Lucene.Net.Store.CompoundFileDirectory.CreateSlicer C# (CSharp) Method

CreateSlicer() public method

public CreateSlicer ( string name, IOContext context ) : IndexInputSlicer
name string
context IOContext
return IndexInputSlicer
        public override IndexInputSlicer CreateSlicer(string name, IOContext context)
        {
            EnsureOpen();
            Debug.Assert(!OpenForWrite);
            string id = IndexFileNames.StripSegmentName(name);
            FileEntry entry = Entries[id];
            if (entry == null)
            {
                throw new Exception("No sub-file with id " + id + " found (fileName=" + name + " files: " + Entries.Keys + ")");
            }
            return new IndexInputSlicerAnonymousInnerClassHelper(this, entry);
        }