Пример #1
0
 internal override void OnDispose(IntPtr nativePtr)
 {
     if (m_OnBeforeCommandLineProcessing != null)
     {
         m_OnBeforeCommandLineProcessing = null;
         CfxApi.App.cfx_app_set_managed_callback(NativePtr, 0, IntPtr.Zero);
     }
     if (m_OnRegisterCustomSchemes != null)
     {
         m_OnRegisterCustomSchemes = null;
         CfxApi.App.cfx_app_set_managed_callback(NativePtr, 1, IntPtr.Zero);
     }
     if (m_GetResourceBundleHandler != null)
     {
         m_GetResourceBundleHandler = null;
         CfxApi.App.cfx_app_set_managed_callback(NativePtr, 2, IntPtr.Zero);
     }
     if (m_GetBrowserProcessHandler != null)
     {
         m_GetBrowserProcessHandler = null;
         CfxApi.App.cfx_app_set_managed_callback(NativePtr, 3, IntPtr.Zero);
     }
     if (m_GetRenderProcessHandler != null)
     {
         m_GetRenderProcessHandler = null;
         CfxApi.App.cfx_app_set_managed_callback(NativePtr, 4, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
Пример #2
0
 static void ChromiumWebBrowser_OnBeforeCfxInitialize(CfxSettings settings, CfxBrowserProcessHandler processHandler, out CfxOnBeforeCommandLineProcessingEventHandler onBeforeCommandLineProcessingEventHandler)
 {
     throw new NotImplementedException();
 }