예제 #1
0
 /// <summary>
 /// Set the number of reads after which <see cref="IByteBuffer.DiscardSomeReadBytes"/> are called and so free up memory.
 /// The default is <code>16</code>.
 /// </summary>
 /// <param name="discardAfterReads"></param>
 public void SetDiscardAfterReads(int discardAfterReads)
 {
     if ((uint)(discardAfterReads - 1) > SharedConstants.TooBigOrNegative) // <= 0
     {
         CThrowHelper.ThrowArgumentException_DiscardAfterReads();
     }
     _discardAfterReads = discardAfterReads;
 }