コード例 #1
0
ファイル: AdapterStream.cs プロジェクト: santthosh/auto-docs
            public override void Flush()
            {
                WriteSyncResult writeResult = new WriteSyncResult();

                this.owner.TryCompleteFlushRequest(writeResult);
                writeResult.WaitFor();
            }
コード例 #2
0
ファイル: AdapterStream.cs プロジェクト: santthosh/auto-docs
            public override void Write(byte[] buffer, int offset, int count)
            {
                if (buffer == null)
                {
                    throw new ArgumentNullException("buffer");
                }
                if (offset >= buffer.Length)
                {
                    throw new ArgumentOutOfRangeException("offset");
                }
                if (offset + count > buffer.Length)
                {
                    throw new ArgumentOutOfRangeException("count");
                }

                WriteSyncResult writeResult = new WriteSyncResult();

                this.owner.TryCompleteWriteRequest(buffer, offset, count, writeResult);
                writeResult.WaitFor();
            }
コード例 #3
0
ファイル: AdapterStream.cs プロジェクト: pusp/o2platform
            public override void Write(byte[] buffer, int offset, int count)
            {
                if (buffer == null)
                {
                    throw new ArgumentNullException("buffer");
                }
                if (offset >= buffer.Length)
                {
                    throw new ArgumentOutOfRangeException("offset");
                }
                if (offset + count > buffer.Length)
                {
                    throw new ArgumentOutOfRangeException("count");
                }

                WriteSyncResult writeResult = new WriteSyncResult();
                this.owner.TryCompleteWriteRequest(buffer, offset, count, writeResult);
                writeResult.WaitFor();
            }
コード例 #4
0
ファイル: AdapterStream.cs プロジェクト: pusp/o2platform
 public override void Flush()
 {
     WriteSyncResult writeResult = new WriteSyncResult();
     this.owner.TryCompleteFlushRequest(writeResult);
     writeResult.WaitFor();
 }