public override void CloneDataFromRead(PngChunk other) { PngChunkICCP otherx = (PngChunkICCP)other; profileName = otherx.profileName; compressedProfile = new byte[otherx.compressedProfile.Length]; System.Array.Copy(otherx.compressedProfile, compressedProfile, compressedProfile.Length); }
public override void CloneDataFromRead(PngChunk other) { PngChunkICCP pngChunkICCP = (PngChunkICCP)other; profileName = pngChunkICCP.profileName; compressedProfile = new byte[pngChunkICCP.compressedProfile.Length]; Array.Copy(pngChunkICCP.compressedProfile, compressedProfile, compressedProfile.Length); }
private void CloneData(PngChunkICCP other) { if (other is null) { throw new ArgumentNullException(nameof(other)); } profileName = other.profileName; compressedProfile = new byte[other.compressedProfile.Length]; Array.Copy(other.compressedProfile, compressedProfile, compressedProfile.Length); }