CorProcess GetOwner(CorController controller) { if (controller is CorAppDomain) { return(((CorAppDomain)controller).GetProcess()); } return((CorProcess)controller); }
/// <summary> /// Initializes a new instance of the <see cref="CorModuleLoadEventArgs"/> class. /// </summary> /// <param name="controller">The controller.</param> /// <param name="module">The module.</param> public CorModuleLoadEventArgs(CorController controller, CorModule module) : base(controller) { this.module = module; }
/// <summary> /// Initializes a new instance of the <see cref="CorModuleLoadEventArgs"/> class. /// </summary> /// <param name="controller">The controller.</param> /// <param name="module">The module.</param> public CorModuleLoadEventArgs(CorController controller, CorModule module) : base(controller, "ModuleLoad") { Module = module; }
/// <summary> /// Initializes the event instance. /// </summary> /// <param name="controller">Controller of the debugging process.</param> public CorEventArgs(CorController controller) { this.controller = controller; }
/// <summary> /// Initializes the event instance. /// </summary> /// <param name="controller">Controller of the debugging process.</param> public CorEventArgs(CorController controller, string eventInfo) { Controller = controller; EventInfo = eventInfo; }