1 write to writeOverlapped
System.ServiceModel (1)
System\ServiceModel\Channels\PipeConnection.cs (1)
100this.writeOverlapped = new OverlappedContext();
18 references to writeOverlapped
System.ServiceModel (18)
System\ServiceModel\Channels\PipeConnection.cs (18)
372this.writeOverlapped.StartAsyncOperation(buffer, this.onAsyncWriteComplete, this.isBoundToCompletionPort); 373if (UnsafeNativeMethods.WriteFile(this.pipe.DangerousGetHandle(), this.writeOverlapped.BufferPtr + offset, size, IntPtr.Zero, this.writeOverlapped.NativeOverlapped) == 0) 388this.writeOverlapped.CancelAsyncOperation(); 398Exception writeException = Exceptions.GetOverlappedWriteException(this.pipe, this.writeOverlapped.NativeOverlapped, out bytesWritten); 588this.writeOverlapped.FreeOrDefer(); 735this.writeOverlapped.FreeIfDeferred(); 935if (UnsafeNativeMethods.GetOverlappedResult(this.pipe.DangerousGetHandle(), this.writeOverlapped.NativeOverlapped, out numBytes, 0) == 0) 1179WriteHelper(buffer, offset, size, immediate, timeout, ref this.writeOverlapped.Holder[0]); 1259WriteHelper(buffer, offset, size, immediate, timeout, ref this.writeOverlapped.Holder[0]); 1458StartSyncWrite(buffer, offset, size, ref this.writeOverlapped.Holder[0]); 1473this.writeOverlapped.StartSyncOperation(buffer, ref holder); 1474if (UnsafeNativeMethods.WriteFile(this.pipe.DangerousGetHandle(), this.writeOverlapped.BufferPtr + offset, size, IntPtr.Zero, this.writeOverlapped.NativeOverlapped) == 0) 1492this.writeOverlapped.CancelSyncOperation(ref holder); 1499WaitForSyncWrite(timeout, traceExceptionsAsErrors, ref this.writeOverlapped.Holder[0]); 1507if (!this.writeOverlapped.WaitForSyncOperation(timeout, ref holder)) 1541writeException = Exceptions.GetOverlappedWriteException(this.pipe, this.writeOverlapped.NativeOverlapped, out bytesWritten);