Skip to content

Commit e1fd40f

Browse files
committed
split out WorkbookRelationships
1 parent fc0ed0c commit e1fd40f

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

src/DeterministicIoPackaging/DeterministicPackage.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ static void DuplicateEntry(Entry sourceEntry, Archive targetArchive)
3838
return;
3939
}
4040

41-
if (IsWorkbookRelationships(sourceEntry))
41+
if (sourceEntry.IsWorkbookRelationships())
4242
{
4343
var xml = PatchRelationships(sourceStream, false);
4444
SaveXml(xml, targetStream);
@@ -72,7 +72,7 @@ static async Task DuplicateEntryAsync(Entry sourceEntry, Archive targetArchive,
7272
return;
7373
}
7474

75-
if (IsWorkbookRelationships(sourceEntry))
75+
if (sourceEntry.IsWorkbookRelationships())
7676
{
7777
var xml = PatchRelationships(sourceStream, false);
7878
await SaveXml(xml, targetStream, cancel);
@@ -157,8 +157,4 @@ static bool IsPsmdcp(Entry entry) =>
157157

158158
static bool IsRelationships(Entry _) =>
159159
_.FullName is "_rels/.rels";
160-
161-
static bool IsWorkbookRelationships(Entry _) =>
162-
_.FullName is "xl/_rels/workbook.xml.rels";
163-
164160
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
static class WorkbookRelationships
2+
{
3+
public static bool IsWorkbookRelationships(this ZipArchiveEntry entry) =>
4+
entry.FullName is "xl/_rels/workbook.xml.rels";
5+
}

0 commit comments

Comments
 (0)