1 write to parent
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\ClientFactory.cs (1)
188
this.
parent
= parent;
14 references to parent
System.ServiceModel.Routing (14)
System\ServiceModel\Routing\ClientFactory.cs (14)
194
if (!this.
parent
.openCompleted)
196
lock (this.
parent
.thisLock)
198
if (!this.
parent
.openCompleted)
201
if (this.
parent
.waiters == null)
204
this.
parent
.waiters = new Queue<OperationAsyncResult>();
210
this.
parent
.waiters.Enqueue(this);
224
asyncResult = ((ICommunicationObject)this.
parent
).BeginOpen(this.PrepareAsyncCompletion(openComplete), this);
251
((ICommunicationObject)thisPtr.
parent
).EndOpen(openResult);
257
lock (thisPtr.
parent
.thisLock)
259
localWaiters = thisPtr.
parent
.waiters;
260
thisPtr.
parent
.waiters = null;
261
thisPtr.
parent
.openCompleted = true;
286
asyncResult = this.
parent
.OnBeginOperation(this.requestMessage, this.PrepareAsyncCompletion(operationComplete), this);
294
thisPtr.replyMessage = thisPtr.
parent
.OnEndOperation(result);