56 var handle =
new Archive.Handle();
58 using var reader =
new StreamReader(stream, Encoding.UTF8,
true);
59 var text = reader.ReadToEnd();
60 var utf8Bytes = Encoding.UTF8.GetBytes(text);
62 var buffer =
new byte[utf8Bytes.Length + 1];
63 Array.Copy(utf8Bytes, buffer, utf8Bytes.Length);
65 DllHelper.ExecuteAndMapReturnCodes(() =>
66 CInterface.peak_icv_Archive_CreateFromString(ref handle, (
int)
SerializationType.Json, buffer));