コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:DataProcessingEventArgs"/> class.
 /// </summary>
 /// <param name="stream">The stream.</param>
 public DataProcessingEventArgs(EventedStream stream)
 {
     ArgumentUtility.NotNull
     (
         stream,
         "stream");
     _stream = stream;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:ResizeEventArgs"/> class.
 /// </summary>
 /// <param name="stream">The stream.</param>
 /// <param name="length">The length.</param>
 public ResizeEventArgs
 (
     EventedStream stream,
     long length)
     : base(stream)
 {
     _length = length;
 }
コード例 #3
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public SeekEventArgs
 (
     EventedStream stream,
     long offset,
     SeekOrigin origin)
     : base(stream)
 {
     _offset = offset;
     _origin = origin;
 }
コード例 #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DataTransferEventArgs"/> class.
 /// </summary>
 /// <param name="stream">The stream.</param>
 /// <param name="buffer">The buffer.</param>
 /// <param name="offset">The offset.</param>
 /// <param name="count">The count.</param>
 public DataTransferEventArgs
 (
     EventedStream stream,
     byte[] buffer,
     int offset,
     int count)
     : base(stream)
 {
     ArgumentUtility.NotNull
     (
         buffer,
         "buffer");
     ArgumentUtility.Nonnegative
     (
         offset,
         "offset");
     ArgumentUtility.Nonnegative
     (
         count,
         "count");
     _buffer = buffer;
     _offset = offset;
     _count  = count;
 }