internal DnProcess(DnDebugger ownerDebugger, ICorDebugProcess process, int incrementedId) { this.ownerDebugger = ownerDebugger; this.appDomains = new DebuggerCollection <ICorDebugAppDomain, DnAppDomain>(CreateAppDomain); this.threads = new DebuggerCollection <ICorDebugThread, DnThread>(CreateThread); this.process = new CorProcess(process); this.incrementedId = incrementedId; }
internal DnAppDomain(DnProcess ownerProcess, ICorDebugAppDomain appDomain, int incrementedId) { this.ownerProcess = ownerProcess; this.assemblies = new DebuggerCollection <ICorDebugAssembly, DnAssembly>(CreateAssembly); this.appDomain = new CorAppDomain(appDomain); this.incrementedId = incrementedId; NameChanged(); }
internal DnProcess(DnDebugger ownerDebugger, ICorDebugProcess process, int uniqueId) { Debugger = ownerDebugger; appDomains = new DebuggerCollection <ICorDebugAppDomain, DnAppDomain>(CreateAppDomain); threads = new DebuggerCollection <ICorDebugThread, DnThread>(CreateThread); CorProcess = new CorProcess(process); UniqueId = uniqueId; }
internal DnAppDomain(DnProcess ownerProcess, ICorDebugAppDomain appDomain, int uniqueId, int uniqueIdProcess) { Process = ownerProcess; assemblies = new DebuggerCollection <ICorDebugAssembly, DnAssembly>(CreateAssembly); CorAppDomain = new CorAppDomain(appDomain); UniqueId = uniqueId; UniqueIdProcess = uniqueIdProcess; NameChanged(); }
internal DnAssembly(DnAppDomain appDomain, ICorDebugAssembly assembly, int uniqueId, int uniqueIdProcess, int uniqueIdAppDomain) { AppDomain = appDomain; modules = new DebuggerCollection <ICorDebugModule, DnModule>(CreateModule); CorAssembly = new CorAssembly(assembly); UniqueId = uniqueId; UniqueIdProcess = uniqueIdProcess; UniqueIdAppDomain = uniqueIdAppDomain; }