Browse Source

Update IccProfile constructor

af/merge-core
Jason Nelson 8 years ago
parent
commit
c836c5ee82
  1. 11
      src/ImageSharp/MetaData/Profiles/ICC/IccProfile.cs

11
src/ImageSharp/MetaData/Profiles/ICC/IccProfile.cs

@ -2,8 +2,6 @@
// Licensed under the Apache License, Version 2.0. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography; using System.Security.Cryptography;
namespace SixLabors.ImageSharp.MetaData.Profiles.Icc namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
@ -47,13 +45,10 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Icc
/// </summary> /// </summary>
/// <param name="header">The profile header</param> /// <param name="header">The profile header</param>
/// <param name="entries">The actual profile data</param> /// <param name="entries">The actual profile data</param>
internal IccProfile(IccProfileHeader header, IEnumerable<IccTagDataEntry> entries) internal IccProfile(IccProfileHeader header, IccTagDataEntry[] entries)
{ {
Guard.NotNull(header, nameof(header)); this.header = header ?? throw new ArgumentNullException(nameof(header));
Guard.NotNull(entries, nameof(entries)); this.entries = entries ?? throw new ArgumentNullException(nameof(entries));
this.header = header;
this.entries = entries.ToArray();
} }
/// <summary> /// <summary>

Loading…
Cancel
Save