public static byte[] ReadBinary([NotNull] this IResources resources, [NotNull] string name) { if (resources == null) { throw new ArgumentNullException(nameof(resources)); } using (var stream = resources.OpenBinary(name)) using (var memory = new MemoryStream()) { stream.CopyTo(memory); return(memory.ToArray()); } }