/// <summary> /// 内存数据流转换 /// </summary> /// <param name="stream">内存数据流</param> internal virtual void From(UnmanagedStreamBase stream) { IsUnmanaged = stream.IsUnmanaged; Data = stream.Data; LastPrepSize = stream.LastPrepSize; stream.IsUnmanaged = false; }
internal static void UnsafeWrite(UnmanagedStreamBase unmanagedStream, ulong value, int size) { unmanagedStream.UnsafeWrite(value, size); }
internal static void UnsafeWrite(UnmanagedStreamBase unmanagedStream, ulong value0, ulong value1, ulong value2, ulong value3, int size) { unmanagedStream.UnsafeWrite(value0, value1, value2, value3, size); }
internal static void UnsafeMoveSize(UnmanagedStreamBase stream, int size) { stream.Data.UnsafeMoveSize(size); }
internal static void PrepSize(UnmanagedStreamBase unmanagedStream, int size) { unmanagedStream.PrepSize(size); }