Skip to content

Commit

Permalink
Remove Memory<byte> ctors
Browse files Browse the repository at this point in the history
  • Loading branch information
jozkee committed Apr 4, 2023
1 parent 52dbc4e commit 867ef03
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 48 deletions.

This file was deleted.

1 change: 0 additions & 1 deletion src/libraries/System.IO/tests/System.IO.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@
<Compile Include="MemoryStream\MemoryStream.ConstructorTests.cs" />
<Compile Include="MemoryStream\MemoryStream.TryGetBufferTests.cs" />
<Compile Include="MemoryStream\MemoryStreamTests.cs" />
<Compile Include="MemoryStream\MemoryStream.MemoryCtorTests.cs" />
<Compile Include="StreamReader\StreamReader.CtorTests.cs" />
<Compile Include="StreamReader\StreamReaderTests.cs" />
<Compile Include="StreamReader\StreamReaderTests_Serial.cs" />
Expand Down
23 changes: 0 additions & 23 deletions src/libraries/System.Private.CoreLib/src/System/IO/MemoryStream.cs
Original file line number Diff line number Diff line change
Expand Up @@ -97,29 +97,6 @@ public MemoryStream(byte[] buffer, int index, int count, bool writable, bool pub
_isOpen = true;
}

public MemoryStream(Memory<byte> buffer)
: this(buffer, true)
{
}

public MemoryStream(Memory<byte> buffer, bool writable)
{
if (MemoryMarshal.TryGetArray(buffer, out ArraySegment<byte> segment))
{
_buffer = _bufferArray = segment.Array;
_origin = _position = segment.Offset;
Debug.Assert(segment.Count == buffer.Length);
}
else
{
_buffer = buffer;
}

_length = _capacity = buffer.Length;
_isOpen = true;
_writable = writable;
}

public override bool CanRead => _isOpen;

public override bool CanSeek => _isOpen;
Expand Down
2 changes: 0 additions & 2 deletions src/libraries/System.Runtime/ref/System.Runtime.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9705,8 +9705,6 @@ public MemoryStream(byte[] buffer, int index, int count) { }
public MemoryStream(byte[] buffer, int index, int count, bool writable) { }
public MemoryStream(byte[] buffer, int index, int count, bool writable, bool publiclyVisible) { }
public MemoryStream(int capacity) { }
public MemoryStream(Memory<byte> buffer) { }
public MemoryStream(Memory<byte> buffer, bool writable) { }
public override bool CanRead { get { throw null; } }
public override bool CanSeek { get { throw null; } }
public override bool CanWrite { get { throw null; } }
Expand Down

0 comments on commit 867ef03

Please sign in to comment.