public void CopyImageEpubItem(EpubItem item) { var hash = item.RawBytes.ToHash(); // don't copy images that are already in epub if (hash != 0) { string existingImage = null; if (ImageHashes.TryGetValue(hash, out existingImage)) { NewAbsolutePaths[item.AbsolutePath] = existingImage; return; } } CopyEpubItem(item, (i) => i.RawBytes); }