public DvGateKeeper() { _S = new _DvGateKeeper(this); _S.Sink_Invoke = new Delegate_Invoke(Invoke); _S.Sink_FireEvent = new Delegate_FireEvent(FireEvent); _S.Sink_AddDevice = new Delegate_AddDevice(AddDevice); _S.Sink_InvokeAsync = new Delegate_InvokeAsync(InvokeAsync); _S.Sink_GetDocument = new Delegate_GetDocument(GetDocument); _S.Sink_InvokeAsyncResponse = new Delegate_InvokeAsyncResponse(InvokeAsyncResponse); _S.Sink_Register = new Delegate_Register(Register); _S.Sink_GetStateTable = new Delegate_GetStateTable(GetStateTable); _S.Sink_RemoveDevice = new Delegate_RemoveDevice(RemoveDevice); _S.Sink_UnRegister = new Delegate_UnRegister(UnRegister); }