示例#1
0
 internal void DispatchModuleUnloadEvent(GenericDebuggerEventArgs <RuntimeModule> e)
 {
     _modules.Remove(e.TargetObject.ComModule);
     OnModuleUnload(e);
 }
示例#2
0
 internal void DispatchModuleLoadEvent(GenericDebuggerEventArgs <RuntimeModule> e)
 {
     _modules.Add(e.TargetObject.ComModule, e.TargetObject);
     OnModuleLoad(e);
 }
 internal void DispatchThreadExitedEvent(GenericDebuggerEventArgs <RuntimeThread> e)
 {
     _threads.Remove(e.TargetObject.ComThread);
     OnThreadExited(e);
 }
 internal void DispatchThreadCreatedEvent(GenericDebuggerEventArgs <RuntimeThread> e)
 {
     _threads.Add(e.TargetObject.ComThread, e.TargetObject);
     OnThreadCreated(e);
 }
 internal void DispatchAssemblyUnloadEvent(GenericDebuggerEventArgs <RuntimeAssembly> e)
 {
     _assemblies.Remove(e.TargetObject.ComAssembly);
     OnAssemblyUnload(e);
 }
 internal void DispatchAssemblyLoadEvent(GenericDebuggerEventArgs <RuntimeAssembly> e)
 {
     _assemblies.Add(e.TargetObject.ComAssembly, e.TargetObject);
     OnAssemblyLoad(e);
 }