Lucene.Net.Util.LuceneTestCase.NewDirectory C# (CSharp) Method

NewDirectory() public static method

Returns a new Directory instance, using the specified random with contents copied from the provided directory. See #newDirectory() for more information.
public static NewDirectory ( Random r, Directory d ) : BaseDirectoryWrapper
r Random
d Directory
return BaseDirectoryWrapper
        public static BaseDirectoryWrapper NewDirectory(Random r, Directory d)
        {
            Directory impl = NewDirectoryImpl(r, TEST_DIRECTORY);
            foreach (string file in d.ListAll())
            {
                d.Copy(impl, file, file, NewIOContext(r));
            }
            return WrapDirectory(r, impl, Rarely(r));
        }

Same methods

LuceneTestCase::NewDirectory ( ) : BaseDirectoryWrapper
LuceneTestCase::NewDirectory ( Directory d ) : BaseDirectoryWrapper
LuceneTestCase::NewDirectory ( Random r ) : BaseDirectoryWrapper