コード例 #1
0
        IEnumerable<VersionExportStep> GetExportSteps(VersionHistoryItem[] historyItems, int beginVersion, int endVersion)
        {
            var transactionsWithDeletion = GetTransactionsWithDeletion(beginVersion, endVersion);

            return
                historyItems.Select(
                    (item, idx) =>
                        new VersionExportStep(item,
                            idx, historyItems.Length, transactionsWithDeletion.Contains(item.TransactionId)));
        }