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