//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private void createTransactionLogWithCheckpoint(org.neo4j.kernel.configuration.Config config, boolean logsInStoreDir) throws java.io.IOException private void CreateTransactionLogWithCheckpoint(Config config, bool logsInStoreDir) { Org.Neo4j.Storageengine.Api.StoreId storeId = SimulateStoreCopy(); int fromTxId = 37; int endTxId = fromTxId + 5; TransactionLogCatchUpWriter catchUpWriter = new TransactionLogCatchUpWriter(_databaseLayout, _fs, _pageCache, config, NullLogProvider.Instance, fromTxId, PartOfStoreCopyConflict, logsInStoreDir, true); // when for (int i = fromTxId; i <= endTxId; i++) { catchUpWriter.OnTxReceived(new TxPullResponse(ToCasualStoreId(storeId), Tx(i))); } catchUpWriter.Close(); // then LogFilesBuilder logFilesBuilder = LogFilesBuilder.activeFilesBuilder(_databaseLayout, _fs, _pageCache); if (!logsInStoreDir) { logFilesBuilder.WithConfig(config); } LogFiles logFiles = logFilesBuilder.Build(); VerifyTransactionsInLog(logFiles, fromTxId, endTxId); VerifyCheckpointInLog(logFiles, PartOfStoreCopyConflict); }