/// <summary> /// Create index snapshot iterator for a read only index. </summary> /// <param name="indexFolder"> index location folder </param> /// <param name="directory"> index directory </param> /// <returns> index file name resource iterator </returns> /// <exception cref="IOException"> </exception> //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public static org.neo4j.graphdb.ResourceIterator<java.io.File> forIndex(java.io.File indexFolder, org.apache.lucene.store.Directory directory) throws java.io.IOException public static ResourceIterator <File> ForIndex(File indexFolder, Directory directory) { if (!HasCommits(directory)) { return(emptyResourceIterator()); } ICollection <IndexCommit> indexCommits = DirectoryReader.listCommits(directory); IndexCommit indexCommit = Iterables.last(indexCommits); return(new ReadOnlyIndexSnapshotFileIterator(indexFolder, indexCommit)); }