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