internal DnAssembly(DnAppDomain appDomain, ICorDebugAssembly assembly, int incrementedId) { this.appDomain = appDomain; this.modules = new DebuggerCollection <ICorDebugModule, DnModule>(CreateModule); this.assembly = new CorAssembly(assembly); this.incrementedId = incrementedId; }
internal DnAssembly(DnAppDomain appDomain, ICorDebugAssembly assembly, int incrementedId) { this.appDomain = appDomain; this.modules = new DebuggerCollection<ICorDebugModule, DnModule>(CreateModule); this.assembly = new CorAssembly(assembly); this.incrementedId = incrementedId; }
public DebuggerAppDomain(Debugger debugger, DnAppDomain appDomain) { debugger.Dispatcher.VerifyAccess(); this.debugger = debugger; DnAppDomain = appDomain; hashCode = appDomain.GetHashCode(); Id = appDomain.Id; }
public DebuggerState(DebugCallbackEventArgs e, DnProcess process, DnAppDomain appDomain, DnThread thread) { EventArgs = e; PauseStates = null; Process = process; AppDomain = appDomain; Thread = thread; }
public DebuggerState(DebugCallbackEventArgs e, DnProcess process, DnAppDomain appDomain, DnThread thread) { this.EventArgs = e; this.PauseStates = null; this.Process = process; this.AppDomain = appDomain; this.Thread = thread; }
public DebuggerState(DebugCallbackEventArgs e, DnProcess process, DnAppDomain appDomain, DnThread thread) { this.EventArgs = e; this.StopStates = null; this.Process = process; this.AppDomain = appDomain; this.Thread = thread; }
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; }
void CallOnNameChanged(DnAppDomain appDomain, DnThread thread) { if (OnNameChanged != null) OnNameChanged(this, new NameChangedDebuggerEventArgs(appDomain, thread)); }
void OnAppDomainUnloaded(DnAppDomain appDomain) { if (appDomain == null) return; foreach (var assembly in appDomain.Assemblies) { OnAssemblyUnloaded(assembly); appDomain.AssemblyUnloaded(assembly.CorAssembly.RawObject); } }
void RefreshAppDomainNames(DnAppDomain appDomain) { foreach (var vm in Collection) vm.RefreshAppDomainNames(appDomain); }
public AppDomainDebuggerEventArgs(DnAppDomain appDomain, bool added) { AppDomain = appDomain; Added = added; }
public NameChangedDebuggerEventArgs(DnAppDomain appDomain, DnThread thread) { AppDomain = appDomain; Thread = thread; }
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; }
internal void RefreshAppDomainNames(DnAppDomain appDomain) { if (module.AppDomain == appDomain) OnPropertyChanged("AppDomainObject"); }
void CallOnNameChanged(DnAppDomain appDomain, DnThread thread) => OnNameChanged?.Invoke(this, new NameChangedDebuggerEventArgs(appDomain, thread));
public NameChangedDebuggerEventArgs(DnAppDomain appDomain, DnThread thread) { this.AppDomain = appDomain; this.Thread = thread; }
internal void RefreshAppDomainNames(DnAppDomain appDomain) { if (Module.AppDomain == appDomain) OnPropertyChanged(nameof(AppDomainObject)); }