internal DnModule(DnAssembly ownerAssembly, ICorDebugModule module, int incrementedId, int moduleOrder) { this.ownerAssembly = ownerAssembly; this.module = new CorModule(module); this.incrementedId = incrementedId; this.moduleOrder = moduleOrder; }
public DebuggerAssembly(Debugger debugger, DnAssembly asm) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; this.asm = asm; this.hashCode = asm.GetHashCode(); this.uniqueId = asm.UniqueId; this.name = asm.Name; }
internal DnModule(DnAssembly ownerAssembly, ICorDebugModule module, int uniqueId, int uniqueIdProcess, int uniqueIdAppDomain) { Assembly = ownerAssembly; CorModule = new CorModule(module); UniqueId = uniqueId; UniqueIdProcess = uniqueIdProcess; UniqueIdAppDomain = uniqueIdAppDomain; DnModuleId = CorModule.GetModuleId((uint)UniqueId); }
internal DnModule(DnAssembly ownerAssembly, ICorDebugModule module, int uniqueId, int uniqueIdProcess, int uniqueIdAppDomain) { this.Assembly = ownerAssembly; this.CorModule = new CorModule(module); this.UniqueId = uniqueId; this.UniqueIdProcess = uniqueIdProcess; this.UniqueIdAppDomain = uniqueIdAppDomain; this.DnModuleId = this.CorModule.DnModuleId; }
internal DnModule(DnAssembly ownerAssembly, ICorDebugModule module, int uniqueId, int uniqueIdProcess, int uniqueIdAppDomain) { this.ownerAssembly = ownerAssembly; this.module = new CorModule(module); this.uniqueId = uniqueId; this.uniqueIdProcess = uniqueIdProcess; this.uniqueIdAppDomain = uniqueIdAppDomain; this.serializedDnModule = this.module.SerializedDnModule; }
void OnAssemblyUnloaded(DnAssembly assembly) { if (assembly == null) return; foreach (var module in assembly.Modules) OnModuleUnloaded(module); }
public AssemblyDebuggerEventArgs(DnAssembly assembly, bool added) { Assembly = assembly; Added = added; }
void OnAssemblyUnloaded(DnAssembly assembly) { if (assembly == null) return; foreach (var module in assembly.Modules) { OnModuleUnloaded(module); assembly.ModuleUnloaded(module.CorModule.RawObject); } }