Commit Graph
798 Commits
Author SHA1 Message Date
Sergio Pedri edfc92dad2 Added [ReadOnly]Memory2D<T>.DangerousCreate 2020-10-08 22:58:09 +02:00
Sergio Pedri 3e956a56b5 Fixed tests/types on UWP 2020-10-08 22:58:09 +02:00
Sergio Pedri f92ab047c9 Reverted new APIs, added ReadOnlyMemory2D<T> tests 2020-10-08 22:58:09 +02:00
Sergio Pedri 66c2283112 Added ReadOnlySpan2D<T> string constructors 2020-10-08 22:58:09 +02:00
Sergio Pedri 4ccfeaedf8 Updated ReadOnlyMemory2D<T> 2020-10-08 22:58:09 +02:00
Sergio Pedri ed363d27fc Bug fixes, added Memory2D<T> tests 2020-10-08 22:58:09 +02:00
Sergio Pedri 28f8d2e56d Added missing Memory2D<T> constructor 2020-10-08 22:58:08 +02:00
Sergio Pedri 9139a5a029 Reordered params in Slice APIs 2020-10-08 22:58:08 +02:00
Sergio Pedri f1ce1dd1da Updated Memory2D<T> constructors 2020-10-08 22:58:08 +02:00
Sergio Pedri a22f336705 Inverted height/width parameters for 2D memory types 2020-10-08 22:58:08 +02:00
Sergio Pedri 43d04add67 Added ReadOnlySpan2D<T> tests 2020-10-08 22:58:08 +02:00
Sergio Pedri 320cdc1aa0 Fixed some leftover changes 2020-10-08 22:58:08 +02:00
Sergio Pedri 9e9162e913 Updated ReadOnlySpan2D<T> with changes from Span2D<T> 2020-10-08 22:58:08 +02:00
Sergio Pedri 69db0ebce4 Fixed bugs in ReadOnlyRefEnumerable<T> 2020-10-08 22:58:08 +02:00
Sergio Pedri 3fe275c6d8 Finished Span2D<T> tests 2020-10-08 22:58:08 +02:00
Sergio Pedri 85c8c28e10 Fixed RefEnumerable<T>.ToArray 2020-10-08 22:58:08 +02:00
Sergio Pedri 8a9153595e Added Span2D<T>.Slice tests 2020-10-08 22:58:08 +02:00
Sergio Pedri f74abfba1c Added more Span2D<T> tests 2020-10-08 22:58:08 +02:00
Sergio Pedri e27290cfb1 Added new Span2D<T> T[,,] constructor and test 2020-10-08 22:58:08 +02:00
Sergio Pedri 2c547ced24 Added unit tests for Span2D<T> constructors 2020-10-08 22:58:07 +02:00
Sergio Pedri 83d3b3d87e Bug fixes in Span2D<T> constructors 2020-10-08 22:58:07 +02:00
Sergio Pedri 9fec4c7690 Fixed file headers 2020-10-08 22:58:07 +02:00
Sergio Pedri 9b2c981649 Fixed a bug in Span2D<T>.Empty 2020-10-08 22:58:07 +02:00
Sergio Pedri 97f3c85d9d Added ReadOnly[Memory|Span]2D<T> types 2020-10-08 22:58:07 +02:00
Sergio Pedri 2291f86b6a Added new Span[2D]<T> APIs for 2D/3D arrays 2020-10-08 22:58:07 +02:00
Sergio Pedri 632965abfc Added missing Span2D<T> constructors 2020-10-08 22:58:07 +02:00
Sergio Pedri 9631f7f763 Code refactoring to Span2D<T> 2020-10-08 22:58:07 +02:00
Sergio Pedri 4de7098e5e Added T[,,].GetLayer extension 2020-10-08 22:58:07 +02:00
Sergio Pedri 1addd7229c Added T[,] array Memory2D<T> extensions 2020-10-08 22:58:07 +02:00
Sergio Pedri c8fe230ac0 Tweaked some XML docs 2020-10-08 22:58:07 +02:00
Sergio Pedri 50b671cd63 Minor code refactoring 2020-10-08 22:58:07 +02:00
Sergio Pedri 7d5042516e Fixed new APIs on older runtimes 2020-10-08 22:58:07 +02:00
Sergio Pedri e164324c0d Added Span2D<T>.Get[Row|Column] APIs 2020-10-08 22:58:06 +02:00
Sergio Pedri 4c927f50fc Added T[,].GetRowSpan extension 2020-10-08 22:58:06 +02:00
Sergio Pedri 4fdfdbca34 Refactored 2D array extensions with new enumerables 2020-10-08 22:57:49 +02:00
Sergio Pedri 551e6eaf10 Fixed a build error 2020-10-08 22:57:37 +02:00
Sergio Pedri 58fe8518fd Added [ReadOnly]RefEnumerable<T>.ToArray() 2020-10-08 22:57:37 +02:00
Sergio Pedri a20fc660e4 Added [ReadOnly]RefEnumerable<T> types 2020-10-08 22:57:37 +02:00
Sergio Pedri be059cb68c Implemented Span2D<T>.Slice API 2020-10-08 22:57:37 +02:00
Sergio Pedri 7d64a6a6d8 Implemented Span2D<T>.CopyTo(Span2D<T>) 2020-10-08 22:57:37 +02:00
Sergio Pedri ba4bc57459 Minor code refactoring 2020-10-08 22:57:37 +02:00
Sergio Pedri 1f33ba3908 Added Memory2D<T>.TryGetMemory 2020-10-08 22:57:37 +02:00
Sergio Pedri 07d8a867cd Enabled Span2D<T>.TryGetSpan on .NET Standard < 2.1 2020-10-08 22:57:37 +02:00
Sergio Pedri c38017c587 Added Memory2D<T> constructors with pitch 2020-10-08 22:57:37 +02:00
Sergio Pedri 542c6c396a More fixes to Memory2D<T> 2020-10-08 22:57:37 +02:00
Sergio Pedri 062f1a8b29 Added Memory<T> constructor to Memory2D<T> 2020-10-08 22:57:36 +02:00
Sergio Pedri 2c68799a30 Code refactoring using ThrowHelper 2020-10-08 22:57:36 +02:00
Sergio Pedri 6748b6340b Added ThrowHelper class for memory APIs 2020-10-08 22:57:36 +02:00
Sergio Pedri 9554b9def7 Span2D<T> refactoring, added Height/Width properties 2020-10-08 22:57:36 +02:00
Sergio Pedri 79afd9aa23 Draft for Memory2D<T>.Slice 2020-10-08 22:57:36 +02:00