mirror of
https://github.com/AlexMacocian/SystemExtensions.git
synced 2026-07-16 14:39:28 +00:00
57925151fa
Fix code style
28 lines
641 B
C#
28 lines
641 B
C#
using System.IO;
|
|
|
|
namespace System.Extensions
|
|
{
|
|
public static class BytesExtensions
|
|
{
|
|
public static byte[] ReadAllBytes(this Stream stream)
|
|
{
|
|
if (stream is null)
|
|
{
|
|
throw new ArgumentNullException(nameof(stream));
|
|
}
|
|
|
|
var buffer = new byte[256];
|
|
using (var ms = new MemoryStream())
|
|
{
|
|
int read;
|
|
while ((read = stream.Read(buffer, 0, 256)) > 0)
|
|
{
|
|
ms.Write(buffer, 0, read);
|
|
}
|
|
|
|
return ms.ToArray();
|
|
}
|
|
}
|
|
}
|
|
}
|