1 write to bufferHolder
System.ServiceModel (1)
System\ServiceModel\Channels\OverlappedContext.cs (1)
62
this.
bufferHolder
= new object[] { OverlappedContext.dummyBuffer };
12 references to bufferHolder
System.ServiceModel (12)
System\ServiceModel\Channels\OverlappedContext.cs (12)
64
this.nativeOverlapped = this.overlapped.UnsafePack(OverlappedContext.completeCallback, this.
bufferHolder
);
186
Fx.Assert(object.ReferenceEquals(this.
bufferHolder
[0], OverlappedContext.dummyBuffer), "StartAsyncOperation: buffer holder corrupted.");
187
this.
bufferHolder
[0] = buffer;
224
this.
bufferHolder
[0] = OverlappedContext.dummyBuffer;
270
return WaitForSyncOperation(timeout, ref this.
bufferHolder
[0]);
312
Fx.Assert(object.ReferenceEquals(this.
bufferHolder
[0], OverlappedContext.dummyBuffer), "Bad holder passed to CancelSyncOperation.");
324
return this.
bufferHolder
;
382
Fx.Assert(pThis.bufferPtr == null || pThis.bufferPtr == (byte*)Marshal.UnsafeAddrOfPinnedArrayElement((byte[])pThis.
bufferHolder
[0], 0),
387
pThis.
bufferHolder
[0] = OverlappedContext.dummyBuffer;
418
Fx.Assert(pThis.bufferPtr == null || pThis.bufferPtr == (byte*)Marshal.UnsafeAddrOfPinnedArrayElement((byte[])pThis.
bufferHolder
[0], 0),
423
pThis.
bufferHolder
[0] = OverlappedContext.dummyBuffer;
446
Fx.Assert(pThis.bufferPtr == null || pThis.bufferPtr == (byte*)Marshal.UnsafeAddrOfPinnedArrayElement((byte[])pThis.
bufferHolder
[0], 0),