mirror of
https://github.com/cyanfish/naps2.git
synced 2024-10-05 11:57:32 +03:00
Slightly improved UnmanagedArray performance in certain cases.
This commit is contained in:
parent
54ee56b639
commit
3f8a0f40b0
@ -12,9 +12,9 @@ namespace NAPS2
|
||||
ElementSize = Marshal.SizeOf(typeof(T));
|
||||
if (array != null)
|
||||
{
|
||||
T[] arrayVal = array as T[] ?? array.ToArray();
|
||||
var arrayVal = array as IList<T> ?? array.ToList();
|
||||
|
||||
Length = arrayVal.Length;
|
||||
Length = arrayVal.Count;
|
||||
Size = ElementSize * Length;
|
||||
Pointer = Marshal.AllocHGlobal(Size);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user