/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Libraries/Debugger.Core/DebuggerException.cs
45 строк
1 KB
Бондарев Иван
initial commit
14 май 2015, 22:35
14 май 2015, 22:35
e6e67c1
Код
Авторство
О чём код?
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) namespace Debugger { /// <summary> /// Type of exception thrown by the Debugger. /// </summary> public class DebuggerException: System.Exception { public DebuggerException() {} public DebuggerException(string message): base(message) {} public DebuggerException(string message, params object[] args): base(string.Format(message, args)) {} public DebuggerException(string message, System.Exception inner): base(message, inner) {} } /// <summary> /// An exception that is thrown when the debugged process unexpectedly exits. /// </summary> public class ProcessExitedException: DebuggerException { string processName = null; /// <summary> /// The name of the process that has exited. /// </summary> public string ProcessName { get { return processName; } } /// <summary> /// Creates a ProcessExitedException for an unnamed process. /// </summary> public ProcessExitedException(): base("Process exited") {} /// <summary> /// Creates a ProcessExitedException for a process. /// </summary> /// <param name="processName">The name of the process</param> public ProcessExitedException(string processName): base(string.Format("Process '{0}' exited.", processName)) { this.processName = processName; } } }