public override void CreateApplication(out DebugApplicationWrapper applicationWrapper) { IDebugApplication32 debugApplication; processDebugManager.CreateApplication(out debugApplication); applicationWrapper = DebugApplicationWrapper.Create(debugApplication); }
/// <summary> /// Creates a wrapper for new debug application /// </summary> /// <param name="applicationWrapper">The wrapper for new debug application</param> public void CreateApplication(out DebugApplicationWrapper applicationWrapper) { if (_is64Bit) { IDebugApplication64 debugApplication64; _processDebugManager64.CreateApplication(out debugApplication64); applicationWrapper = new DebugApplicationWrapper(debugApplication64); } else { IDebugApplication32 debugApplication32; _processDebugManager32.CreateApplication(out debugApplication32); applicationWrapper = new DebugApplicationWrapper(debugApplication32); } }