internal override void OnDispose(IntPtr nativePtr)
 {
     if (m_OnContextInitialized != null)
     {
         m_OnContextInitialized = null;
         CfxApi.BrowserProcessHandler.cfx_browser_process_handler_set_callback(NativePtr, 0, IntPtr.Zero);
     }
     if (m_OnBeforeChildProcessLaunch != null)
     {
         m_OnBeforeChildProcessLaunch = null;
         CfxApi.BrowserProcessHandler.cfx_browser_process_handler_set_callback(NativePtr, 1, IntPtr.Zero);
     }
     if (m_OnRenderProcessThreadCreated != null)
     {
         m_OnRenderProcessThreadCreated = null;
         CfxApi.BrowserProcessHandler.cfx_browser_process_handler_set_callback(NativePtr, 2, IntPtr.Zero);
     }
     if (m_GetPrintHandler != null)
     {
         m_GetPrintHandler = null;
         CfxApi.BrowserProcessHandler.cfx_browser_process_handler_set_callback(NativePtr, 3, IntPtr.Zero);
     }
     if (m_OnScheduleMessagePumpWork != null)
     {
         m_OnScheduleMessagePumpWork = null;
         CfxApi.BrowserProcessHandler.cfx_browser_process_handler_set_callback(NativePtr, 4, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
Esempio n. 2
0
 internal override void OnDispose(IntPtr nativePtr)
 {
     if (m_ProcessRequest != null)
     {
         m_ProcessRequest = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 0, IntPtr.Zero);
     }
     if (m_GetResponseHeaders != null)
     {
         m_GetResponseHeaders = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 1, IntPtr.Zero);
     }
     if (m_ReadResponse != null)
     {
         m_ReadResponse = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 2, IntPtr.Zero);
     }
     if (m_CanGetCookie != null)
     {
         m_CanGetCookie = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 3, IntPtr.Zero);
     }
     if (m_CanSetCookie != null)
     {
         m_CanSetCookie = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 4, IntPtr.Zero);
     }
     if (m_Cancel != null)
     {
         m_Cancel = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 5, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
Esempio n. 3
0
 internal override void OnDispose(IntPtr nativePtr)
 {
     if (m_OnPrintStart != null)
     {
         m_OnPrintStart = null;
         CfxApi.PrintHandler.cfx_print_handler_set_managed_callback(NativePtr, 0, IntPtr.Zero);
     }
     if (m_OnPrintSettings != null)
     {
         m_OnPrintSettings = null;
         CfxApi.PrintHandler.cfx_print_handler_set_managed_callback(NativePtr, 1, IntPtr.Zero);
     }
     if (m_OnPrintDialog != null)
     {
         m_OnPrintDialog = null;
         CfxApi.PrintHandler.cfx_print_handler_set_managed_callback(NativePtr, 2, IntPtr.Zero);
     }
     if (m_OnPrintJob != null)
     {
         m_OnPrintJob = null;
         CfxApi.PrintHandler.cfx_print_handler_set_managed_callback(NativePtr, 3, IntPtr.Zero);
     }
     if (m_OnPrintReset != null)
     {
         m_OnPrintReset = null;
         CfxApi.PrintHandler.cfx_print_handler_set_managed_callback(NativePtr, 4, IntPtr.Zero);
     }
     if (m_GetPdfPaperSize != null)
     {
         m_GetPdfPaperSize = null;
         CfxApi.PrintHandler.cfx_print_handler_set_managed_callback(NativePtr, 5, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
Esempio n. 4
0
 internal override void OnDispose(IntPtr nativePtr)
 {
     if (m_Execute != null)
     {
         m_Execute = null;
         CfxApi.cfx_task_set_managed_callback(NativePtr, 0, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
 internal override void OnDispose(IntPtr nativePtr)
 {
     if (m_OnComplete != null)
     {
         m_OnComplete = null;
         CfxApi.CompletionCallback.cfx_completion_callback_set_callback(NativePtr, 0, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
Esempio n. 6
0
 internal override void OnDispose(IntPtr nativePtr)
 {
     if(m_OnRenderThreadCreated != null) {
         m_OnRenderThreadCreated = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 0, IntPtr.Zero);
     }
     if(m_OnWebKitInitialized != null) {
         m_OnWebKitInitialized = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 1, IntPtr.Zero);
     }
     if(m_OnBrowserCreated != null) {
         m_OnBrowserCreated = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 2, IntPtr.Zero);
     }
     if(m_OnBrowserDestroyed != null) {
         m_OnBrowserDestroyed = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 3, IntPtr.Zero);
     }
     if(m_GetLoadHandler != null) {
         m_GetLoadHandler = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 4, IntPtr.Zero);
     }
     if(m_OnBeforeNavigation != null) {
         m_OnBeforeNavigation = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 5, IntPtr.Zero);
     }
     if(m_OnContextCreated != null) {
         m_OnContextCreated = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 6, IntPtr.Zero);
     }
     if(m_OnContextReleased != null) {
         m_OnContextReleased = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 7, IntPtr.Zero);
     }
     if(m_OnUncaughtException != null) {
         m_OnUncaughtException = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 8, IntPtr.Zero);
     }
     if(m_OnFocusedNodeChanged != null) {
         m_OnFocusedNodeChanged = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 9, IntPtr.Zero);
     }
     if(m_OnProcessMessageReceived != null) {
         m_OnProcessMessageReceived = null;
         CfxApi.cfx_render_process_handler_set_managed_callback(NativePtr, 10, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
Esempio n. 7
0
 internal override void OnDispose(IntPtr nativePtr)
 {
     if(m_OnComplete != null) {
         m_OnComplete = null;
         CfxApi.cfx_completion_callback_set_managed_callback(NativePtr, 0, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
Esempio n. 8
0
 internal override void OnDispose(IntPtr nativePtr)
 {
     if(m_OnPrintStart != null) {
         m_OnPrintStart = null;
         CfxApi.cfx_print_handler_set_managed_callback(NativePtr, 0, IntPtr.Zero);
     }
     if(m_OnPrintSettings != null) {
         m_OnPrintSettings = null;
         CfxApi.cfx_print_handler_set_managed_callback(NativePtr, 1, IntPtr.Zero);
     }
     if(m_OnPrintDialog != null) {
         m_OnPrintDialog = null;
         CfxApi.cfx_print_handler_set_managed_callback(NativePtr, 2, IntPtr.Zero);
     }
     if(m_OnPrintJob != null) {
         m_OnPrintJob = null;
         CfxApi.cfx_print_handler_set_managed_callback(NativePtr, 3, IntPtr.Zero);
     }
     if(m_OnPrintReset != null) {
         m_OnPrintReset = null;
         CfxApi.cfx_print_handler_set_managed_callback(NativePtr, 4, IntPtr.Zero);
     }
     if(m_GetPdfPaperSize != null) {
         m_GetPdfPaperSize = null;
         CfxApi.cfx_print_handler_set_managed_callback(NativePtr, 5, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
Esempio n. 9
0
 internal override void OnDispose(IntPtr nativePtr)
 {
     if(m_OnContextInitialized != null) {
         m_OnContextInitialized = null;
         CfxApi.cfx_browser_process_handler_set_managed_callback(NativePtr, 0, IntPtr.Zero);
     }
     if(m_OnBeforeChildProcessLaunch != null) {
         m_OnBeforeChildProcessLaunch = null;
         CfxApi.cfx_browser_process_handler_set_managed_callback(NativePtr, 1, IntPtr.Zero);
     }
     if(m_OnRenderProcessThreadCreated != null) {
         m_OnRenderProcessThreadCreated = null;
         CfxApi.cfx_browser_process_handler_set_managed_callback(NativePtr, 2, IntPtr.Zero);
     }
     if(m_GetPrintHandler != null) {
         m_GetPrintHandler = null;
         CfxApi.cfx_browser_process_handler_set_managed_callback(NativePtr, 3, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
Esempio n. 10
0
 internal override void OnDispose(IntPtr nativePtr)
 {
     if(m_ProcessRequest != null) {
         m_ProcessRequest = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 0, IntPtr.Zero);
     }
     if(m_GetResponseHeaders != null) {
         m_GetResponseHeaders = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 1, IntPtr.Zero);
     }
     if(m_ReadResponse != null) {
         m_ReadResponse = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 2, IntPtr.Zero);
     }
     if(m_CanGetCookie != null) {
         m_CanGetCookie = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 3, IntPtr.Zero);
     }
     if(m_CanSetCookie != null) {
         m_CanSetCookie = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 4, IntPtr.Zero);
     }
     if(m_Cancel != null) {
         m_Cancel = null;
         CfxApi.cfx_resource_handler_set_managed_callback(NativePtr, 5, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }