namespace TEngine
{
///
/// 调试器窗口组接口。
///
public interface IDebuggerWindowGroup : IDebuggerWindow
{
///
/// 获取调试器窗口数量。
///
int DebuggerWindowCount
{
get;
}
///
/// 获取或设置当前选中的调试器窗口索引。
///
int SelectedIndex
{
get;
set;
}
///
/// 获取当前选中的调试器窗口。
///
IDebuggerWindow SelectedWindow
{
get;
}
///
/// 获取调试组的调试器窗口名称集合。
///
string[] GetDebuggerWindowNames();
///
/// 获取调试器窗口。
///
/// 调试器窗口路径。
/// 要获取的调试器窗口。
IDebuggerWindow GetDebuggerWindow(string path);
///
/// 注册调试器窗口。
///
/// 调试器窗口路径。
/// 要注册的调试器窗口。
void RegisterDebuggerWindow(string path, IDebuggerWindow debuggerWindow);
}
}