diff --git a/BlendFile/ByteArrayExt.cs b/BlendFile/ByteArrayExt.cs index 10f41aa..43601d2 100644 --- a/BlendFile/ByteArrayExt.cs +++ b/BlendFile/ByteArrayExt.cs @@ -3,4 +3,7 @@ namespace BlendFile; public static class ByteArrayExt{ public static long ToMemAddr(this Byte[] bytes, bool isLittleEndian = true) => BitConverter.ToInt64(isLittleEndian == BitConverter.IsLittleEndian ? bytes : bytes.Reverse().ToArray(), 0); + + public static IntPtr ToPointer(this Byte[] bytes, bool isLittleEndian = true) => + new (BitConverter.ToInt64(isLittleEndian == BitConverter.IsLittleEndian ? bytes : bytes.Reverse().ToArray(), 0)); } \ No newline at end of file