From 1dd75babfbd8c583e3635eccf13dcff754dd91aa Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Thu, 17 Sep 2020 01:20:35 +0200 Subject: [PATCH] Removed unnecessary constructor parameter --- .../Streams/IMemoryOwnerStream{TSource}.cs | 5 ++--- Microsoft.Toolkit.HighPerformance/Streams/MemoryStream.cs | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Microsoft.Toolkit.HighPerformance/Streams/IMemoryOwnerStream{TSource}.cs b/Microsoft.Toolkit.HighPerformance/Streams/IMemoryOwnerStream{TSource}.cs index 22bab320..2dfe66e2 100644 --- a/Microsoft.Toolkit.HighPerformance/Streams/IMemoryOwnerStream{TSource}.cs +++ b/Microsoft.Toolkit.HighPerformance/Streams/IMemoryOwnerStream{TSource}.cs @@ -24,10 +24,9 @@ namespace Microsoft.Toolkit.HighPerformance.Streams /// Initializes a new instance of the class. /// /// The input instance to use. - /// Indicates whether can be written to. /// The instance currently in use. - public IMemoryOwnerStream(TSource source, bool isReadOnly, IDisposable disposable) - : base(source, isReadOnly) + public IMemoryOwnerStream(TSource source, IDisposable disposable) + : base(source, false) { this.disposable = disposable; } diff --git a/Microsoft.Toolkit.HighPerformance/Streams/MemoryStream.cs b/Microsoft.Toolkit.HighPerformance/Streams/MemoryStream.cs index 13872403..247fb383 100644 --- a/Microsoft.Toolkit.HighPerformance/Streams/MemoryStream.cs +++ b/Microsoft.Toolkit.HighPerformance/Streams/MemoryStream.cs @@ -56,18 +56,18 @@ namespace Microsoft.Toolkit.HighPerformance.Streams { var arraySpanSource = new ArrayOwner(segment.Array!, segment.Offset, segment.Count); - return new IMemoryOwnerStream(arraySpanSource, false, memoryOwner); + return new IMemoryOwnerStream(arraySpanSource, memoryOwner); } if (MemoryMarshal.TryGetMemoryManager>(memory, out var memoryManager, out int start, out int length)) { MemoryManagerOwner memoryManagerSpanSource = new MemoryManagerOwner(memoryManager, start, length); - return new IMemoryOwnerStream(memoryManagerSpanSource, false, memoryOwner); + return new IMemoryOwnerStream(memoryManagerSpanSource, memoryOwner); } // Return an empty stream if the memory was empty - return new IMemoryOwnerStream(ArrayOwner.Empty, false, memoryOwner); + return new IMemoryOwnerStream(ArrayOwner.Empty, memoryOwner); } } }