From c14e84827217e6461d1e411294c3f87d8b05e0e2 Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Mon, 8 Apr 2024 16:35:39 +0100 Subject: [PATCH] Is there a need to use Array.CreateInstance(typeof(byte)) to create byte arrays? --- sources/OpenMcdf/CompoundFile.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sources/OpenMcdf/CompoundFile.cs b/sources/OpenMcdf/CompoundFile.cs index aadcc417..31d0f091 100644 --- a/sources/OpenMcdf/CompoundFile.cs +++ b/sources/OpenMcdf/CompoundFile.cs @@ -523,7 +523,7 @@ public void Commit(bool releaseMemory) CheckForLockSector(); sourceStream.Seek(0, SeekOrigin.Begin); - sourceStream.Write((byte[])Array.CreateInstance(typeof(byte), GetSectorSize()), 0, sSize); + sourceStream.Write(new byte[sSize], 0, sSize); CommitDirectory(); @@ -2052,7 +2052,7 @@ public void Save(Stream stream) } } - stream.Write((byte[])Array.CreateInstance(typeof(byte), sSize), 0, sSize); + stream.Write(new byte[sSize], 0, sSize); CommitDirectory();