Apache Lucene.Net 2.4.0 Class Library API

IndexReader.ListCommits Method 

Returns all commit points that exist in the Directory. Normally, because the default is {@link KeepOnlyLastCommitDeletionPolicy}, there would be only one commit point. But if you're using a custom {@link IndexDeletionPolicy} then there could be many commits. Once you have a given commit, you can open a reader on it by calling {@link IndexReader#open(IndexCommit)} There must be at least one commit in the Directory, else this method throws {@link java.io.IOException}. Note that if a commit is in progress while this method is running, that commit may or may not be returned array.

public static 2, Culture=neutral, PublicKeyToken=null]] ListCommits(
   Directory dir
);

See Also

IndexReader Class | Lucene.Net.Index Namespace