1 write to readOverlapped
System.ServiceModel (1)
System\ServiceModel\Channels\PipeConnection.cs (1)
98
this.
readOverlapped
= new OverlappedContext();
15 references to readOverlapped
System.ServiceModel (15)
System\ServiceModel\Channels\PipeConnection.cs (15)
278
this.
readOverlapped
.StartAsyncOperation(AsyncReadBuffer, this.onAsyncReadComplete, this.isBoundToCompletionPort);
279
if (UnsafeNativeMethods.ReadFile(this.pipe.DangerousGetHandle(), this.
readOverlapped
.BufferPtr + offset, size, IntPtr.Zero, this.
readOverlapped
.NativeOverlapped) == 0)
294
this.
readOverlapped
.CancelAsyncOperation();
305
Exception readException = Exceptions.GetOverlappedReadException(this.pipe, this.
readOverlapped
.NativeOverlapped, out bytesRead);
587
this.
readOverlapped
.FreeOrDefer();
730
this.
readOverlapped
.FreeIfDeferred();
867
if (UnsafeNativeMethods.GetOverlappedResult(this.pipe.DangerousGetHandle(), this.
readOverlapped
.NativeOverlapped, out numBytes, 0) == 0)
1361
StartSyncRead(buffer, offset, size, ref this.
readOverlapped
.Holder[0]);
1375
this.
readOverlapped
.StartSyncOperation(buffer, ref holder);
1376
if (UnsafeNativeMethods.ReadFile(this.pipe.DangerousGetHandle(), this.
readOverlapped
.BufferPtr + offset, size, IntPtr.Zero, this.
readOverlapped
.NativeOverlapped) == 0)
1397
this.
readOverlapped
.CancelSyncOperation(ref holder);
1407
if (!this.
readOverlapped
.WaitForSyncOperation(timeout))
1441
readException = Exceptions.GetOverlappedReadException(this.pipe, this.
readOverlapped
.NativeOverlapped, out bytesRead);