public MsgRegisterCompletionEvent(CompletionEnlistment completion, ref Register register, RequestAsyncResult result, CompletionParticipantProxy proxy) : base(completion)
 {
     this.register = register;
     proxy.AddRef();
     this.proxy = proxy;
     this.result = result;
 }
 public void SetCompletionProxy(CompletionParticipantProxy proxy)
 {
     proxy.AddRef();
     this.participantProxy = proxy;
 }