public override bool SaveOptions() { bool result = base.SaveOptions(); DebuggingOptions.ResetStatus(proc => proc.Debugger.ResetJustMyCodeStatus()); return(result); }
public override bool StorePanelContents() { DebuggingOptions.Instance.SymbolsSearchPaths = pathList.GetList(); DebuggingOptions.ResetStatus( proc => { proc.Debugger.ReloadModuleSymbols(); proc.Debugger.ResetJustMyCodeStatus(); }); return(true); }
public override void LoadPanelContents() { DebuggingOptions opt = DebuggingOptions.Instance; enableJustMyCode.Checked = opt.EnableJustMyCode; stepOverNoSymbols.Checked = opt.StepOverNoSymbols; stepOverDebuggerAttributes.Checked = opt.StepOverDebuggerAttributes; stepOverAllProperties.Checked = opt.StepOverAllProperties; stepOverSingleLineProperties.Checked = opt.StepOverSingleLineProperties; stepOverFieldAccessProperties.Checked = opt.StepOverFieldAccessProperties; }
public override bool StorePanelContents() { DebuggingOptions opt = DebuggingOptions.Instance; opt.EnableJustMyCode = enableJustMyCode.Checked; opt.StepOverNoSymbols = stepOverNoSymbols.Checked; opt.StepOverDebuggerAttributes = stepOverDebuggerAttributes.Checked; opt.StepOverAllProperties = stepOverAllProperties.Checked; opt.StepOverSingleLineProperties = stepOverSingleLineProperties.Checked; opt.StepOverFieldAccessProperties = stepOverFieldAccessProperties.Checked; Process proc = WindowsDebugger.CurrentProcess; if (proc != null) { proc.Debugger.ResetJustMyCodeStatus(); } return(true); }
public CryEngineStartInfo(SoftDebuggerStartArgs args, DebuggingOptions options, Project startupProject, CryEngineProjectData projectData, LauncherType launcherType) : base(args, options, startupProject) { ProjectData = projectData; LauncherType = launcherType; }
public MonoSampleStartInfo(SoftDebuggerStartArgs args, DebuggingOptions options, Project startupProject) : base(args, options, startupProject) { }
public XamarinWindowsStartInfo(SoftDebuggerStartArgs args, DebuggingOptions options, Project startupProject) : base(args, options, startupProject) { }