コード例 #1
0
ファイル: ManagedCallback.cs プロジェクト: anvaka/slinject
        public void CreateAppDomain(ICorDebugProcess pProcess, ICorDebugAppDomain pAppDomain)
        {
            var domain = new DebugDomain(null, pAppDomain);
            Logger.WriteLine("App domain {0} created", domain.Name);

            pAppDomain.Attach();

            pProcess.Continue(0);
        }
コード例 #2
0
ファイル: ManagedCallback.cs プロジェクト: anvaka/slinject
 public void ExitAppDomain(ICorDebugProcess pProcess, ICorDebugAppDomain pAppDomain)
 {
     var domain = new DebugDomain(null, pAppDomain);
     Logger.WriteLine("App domain {0} exited", domain.Name);
     var handler = OnDomainExited;
     if (handler != null) handler(this, new DebuggerDomainExitedEventArgs(pAppDomain));
     pProcess.Continue(0);
 }