예제 #1
0
파일: Process.cs 프로젝트: pusp/o2platform
        private void ExitAppDomainEventHandler(Object sender, CorAppDomainEventArgs e)
        {
            OriginalMDbgMessages.WriteLine("ManagedCallback::ExitAppDomain");
            if (InternalHandleRawMode(ManagedCallbackType.OnAppDomainExit, e))
                return;

            AppDomains.Unregister(e.AppDomain);

            if (HandleCustomPostCallback(ManagedCallbackType.OnAppDomainExit, e))
                return;
        }
예제 #2
0
파일: Process.cs 프로젝트: pusp/o2platform
        private void CreateAppDomainEventHandler(Object sender, CorAppDomainEventArgs e)
        {
            OriginalMDbgMessages.WriteLine("ManagedCallback::CreateAppDomain");
            if (InternalHandleRawMode(ManagedCallbackType.OnCreateAppDomain, e))
                return;

            e.AppDomain.Attach();
            AppDomains.Register(e.AppDomain);

            if (HandleCustomPostCallback(ManagedCallbackType.OnCreateAppDomain, e))
                return;
        }