public void SetCoordinatorProxy(TwoPhaseCommitCoordinatorProxy proxy)
 {
     if (this.participantService == null)
     {
         Microsoft.Transactions.Bridge.DiagnosticUtility.FailFast("participantService needed for coordinatorProxy");
     }
     proxy.AddRef();
     this.coordinatorProxy = proxy;
     this.coordinatorProxy.From = this.participantService;
 }
 public void SetCoordinatorProxy(TwoPhaseCommitCoordinatorProxy proxy)
 {
     if (this.participantService == null)
     {
         Microsoft.Transactions.Bridge.DiagnosticUtility.FailFast("participantService needed for coordinatorProxy");
     }
     proxy.AddRef();
     this.coordinatorProxy      = proxy;
     this.coordinatorProxy.From = this.participantService;
 }
 public MsgRegisterResponseEvent(CoordinatorEnlistmentBase coordinator, RegisterResponse response, TwoPhaseCommitCoordinatorProxy proxy) : base(coordinator)
 {
     proxy.AddRef();
     this.proxy = proxy;
 }
 public MsgRegisterResponseEvent(CoordinatorEnlistmentBase coordinator, RegisterResponse response, TwoPhaseCommitCoordinatorProxy proxy) : base(coordinator)
 {
     proxy.AddRef();
     this.proxy = proxy;
 }