示例#1
0
 /// <summary>
 /// Creates and initializes a new <see cref="LitePacketStream"/> instance in read-only mode.
 /// </summary>
 /// <param name="buffer">Input buffer</param>
 public LitePacketStream(byte[] buffer)
     : base(buffer, 0, buffer?.Length ?? throw new ArgumentNullException(nameof(buffer)), false, true)
 {
     _reader = new BinaryReader(this, ReadEncoding);
     Mode    = LitePacketMode.Read;
 }
示例#2
0
 /// <summary>
 /// Creates and initializes a new <see cref="LitePacketStream"/> instance in write-only mode.
 /// </summary>
 public LitePacketStream()
 {
     _writer = new BinaryWriter(this, WriteEncoding);
     Mode    = LitePacketMode.Write;
 }