diff --git a/README.md b/README.md index 2b42b3659..634d89733 100644 --- a/README.md +++ b/README.md @@ -14,24 +14,27 @@ A simple UI toolkit for .NET, .NET Core, and Mono that works on Windows, the Mac The *Terminal.Gui* toolkit contains various controls for building text user interfaces: -* [Buttons](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Button.html) -* [Checkboxes](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.CheckBox.html) -* [Dialog boxes](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Dialog.html) -* [Frames](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.FrameView.html) +* [Button](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Button.html) +* [CheckBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.CheckBox.html) +* [ComboBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ComboBox.html) +* [Dialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Dialog.html) + * [OpenDialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html) + * [SaveDialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html) +* [FrameView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.FrameView.html) * [Hex viewer/editor](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.HexView.html) -* [Labels](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Label.html) -* [ListViews](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ListView.html) -* [Menus](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MenuBar.html) -* [Message boxes](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MessageBox.html) -* [ProgressBars](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html) -* [Time editing field](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TimeField.html) -* [Text entry](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextField.html) -* [Text view](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextView.html) -* [Scroll views](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollView.html) -* [Scrollbars](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html) -* [Status bars]() +* [Label](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Label.html) +* [ListView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ListView.html) +* [Menu](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MenuBar.html) +* [MessageBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MessageBox.html) +* [ProgressBar](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html) * [Radio buttons](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html) -* [Windows](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Window.html) +* [Time & Date Fields](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TimeField.html) +* [TextField](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextField.html) +* [Text Editor](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextView.html) +* [ScrollView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollView.html) +* [ScrollBarView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html) +* [StatusBar](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.StatusBar.html) +* [Window](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Window.html) In addition, a complete Xterm/Vt100 terminal emulator that you can embed is now part of [XtermSharp](https://github.com/migueldeicaza/XtermSharp/blob/master/GuiCsHost/TerminalView.cs) - you just need to pull the `TerminalView` linked here into your project. diff --git a/Terminal.Gui/Views/DateField.cs b/Terminal.Gui/Views/DateField.cs index 46e9c1231..8f3450030 100644 --- a/Terminal.Gui/Views/DateField.cs +++ b/Terminal.Gui/Views/DateField.cs @@ -41,6 +41,10 @@ namespace Terminal.Gui { Initialize (date); } + /// + /// Initializes a new instance of + /// + /// public DateField (DateTime date) : base ("") { this.isShort = true; diff --git a/Terminal.Gui/Views/TimeField.cs b/Terminal.Gui/Views/TimeField.cs index 49f277204..52c9ce40b 100644 --- a/Terminal.Gui/Views/TimeField.cs +++ b/Terminal.Gui/Views/TimeField.cs @@ -42,6 +42,10 @@ namespace Terminal.Gui { Initialize (time); } + /// + /// Initializes a new instance of + /// + /// public TimeField (DateTime time) : base ("") { this.isShort = true; diff --git a/UICatalog/README.md b/UICatalog/README.md index 49eebf94c..02cf0ed0b 100644 --- a/UICatalog/README.md +++ b/UICatalog/README.md @@ -12,9 +12,15 @@ UI Catalog is a comprehensive sample library for Terminal.Gui. It attempts to sa The original `demo.cs` sample app for Terminal.Gui is neither good to showcase, nor does it explain different concepts. In addition, because it is built on a single source file, it has proven to cause friction when multiple contributors are simultaneously working on different aspects of Terminal.Gui. See [Issue #368](https://github.com/migueldeicaza/Terminal.Gui/issues/368) for more background. +# API Reference + +* [UI Catalog API Reference](https://migueldeicaza.github.io/gui.cs/api/UICatalog/UICatalog.html) + ## How To Use -`Program.cs` is the main app and provides a UI for selecting and running **Scenarios**. Each **Scenario* is implemented as a class derived from `Scenario` and `Program.cs` uses reflection to dynamically build the UI. +Build and run UI Catalog by typing `dotnet run` from the `UI Catalog` folder or by using the `Terminal.Gui` Visual Studio solution. + +`Program.cs` is the main **UI Catalog** app and provides a UI for selecting and running **Scenarios**. Each **Scenario* is implemented as a class derived from `Scenario` and `Program.cs` uses reflection to dynamically build the UI. **Scenarios** are tagged with categories using the `[ScenarioCategory]` attribute. The left pane of the main screen lists the categories. Clicking on a category shows all the scenarios in that category. @@ -30,6 +36,8 @@ e.g. UICatalog.exe Buttons ``` +Hitting ENTER on a selected Scenario or double-clicking on a Scenario runs that scenario as though it were a stand-alone Terminal.Gui app. + When a **Scenario** is run, it runs as though it were a standalone `Terminal.Gui` app. However, scaffolding is provided (in the `Scenario` base class) that (optionally) takes care of `Terminal.Gui` initialization. ## Contributing by Adding Scenarios diff --git a/UICatalog/Scenario.cs b/UICatalog/Scenario.cs index 3ec518c45..f8b22cb68 100644 --- a/UICatalog/Scenario.cs +++ b/UICatalog/Scenario.cs @@ -6,35 +6,62 @@ using Terminal.Gui; namespace UICatalog { /// - /// Base class for each demo/scenario. To define a new simply - /// - /// 1) declare a class derived from , - /// 2) Set Name and Description as appropriate using [] attribute - /// 3) Set one or more categories with the [] attribute - /// 4) Implement Setup. - /// 5) Optionally, implement and/or . - /// - /// This program uses reflection to find all scenarios and adds them to the - /// ListViews. Press ENTER to run the selected . Press CTRL-Q to exit it. + /// Base class for each demo/scenario. + /// + /// To define a new scenario: + /// + /// Create a new .cs file in the Scenarios directory that derives from . + /// Annotate the derived class with a attribute specifying the scenario's name and description. + /// Add one or more attributes to the class specifying which categories the sceanrio belongs to. If you don't specify a category the sceanrio will show up in "All". + /// Implement the override which will be called when a user selects the scenario to run. + /// Optionally, implement the and/or overrides to provide a custom implementation. + /// + /// + /// + /// The UI Catalog program uses reflection to find all scenarios and adds them to the + /// ListViews. Press ENTER to run the selected scenario. Press CTRL-Q to exit it. / + /// /// + /// + /// The example below is provided in the `Scenarios` directory as a generic sample that can be copied and re-named: + /// + /// using Terminal.Gui; + /// + /// namespace UICatalog { + /// [ScenarioMetadata (Name: "Generic", Description: "Generic sample - A template for creating new Scenarios")] + /// [ScenarioCategory ("Controls")] + /// class MyScenario : Scenario { + /// public override void Setup () + /// { + /// // Put your scenario code here, e.g. + /// Win.Add (new Button ("Press me!") { + /// X = Pos.Center (), + /// Y = Pos.Center (), + /// Clicked = () => MessageBox.Query (20, 7, "Hi", "Neat?", "Yes", "No") + /// }); + /// } + /// } + /// } + /// + /// public class Scenario : IDisposable { private bool _disposedValue; /// - /// The for the . This should be set to in most cases. + /// The Top level for the . This should be set to in most cases. /// public Toplevel Top { get; set; } /// - /// The for the . This should be set within ` in most cases. + /// The Window for the . This should be set within the in most cases. /// public Window Win { get; set; } /// - /// Helper that provides the default implementation with a frame and + /// Helper that provides the default implementation with a frame and /// label showing the name of the and logic to exit back to - /// the picker UI. - /// Override Init to provide any `Toplevel` behavior needed. + /// the Scenario picker UI. + /// Override to provide any behavior needed. /// /// /// diff --git a/UICatalog/Scenarios/ComputedLayout.cs b/UICatalog/Scenarios/ComputedLayout.cs index 945ead577..a839b4c6b 100644 --- a/UICatalog/Scenarios/ComputedLayout.cs +++ b/UICatalog/Scenarios/ComputedLayout.cs @@ -176,7 +176,7 @@ namespace UICatalog { } } - public static class StringExtensions { + internal static class StringExtensions { public static string Repeat (this string instr, int n) { if (n <= 0) { diff --git a/UICatalog/UICatalog.cs b/UICatalog/UICatalog.cs new file mode 100644 index 000000000..c88f38e1e --- /dev/null +++ b/UICatalog/UICatalog.cs @@ -0,0 +1,307 @@ +using NStack; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.Linq; +using Terminal.Gui; + +/// +/// +/// UI Catalog attempts to satisfy the following goals: +/// +/// +/// +/// +/// +/// Be an easy to use showcase for Terminal.Gui concepts and features. +/// +/// +/// +/// +/// Provide sample code that illustrates how to properly implement said concepts & features. +/// +/// +/// +/// +/// Make it easy for contributors to add additional samples in a structured way. +/// +/// +/// +/// +/// +/// See the project README for more details (https://github.com/migueldeicaza/gui.cs/tree/master/UICatalog/README.md). +/// +/// + +namespace UICatalog { + /// + /// UI Catalog is a comprehensive sample app and scenario library for + /// + public class UICatalogApp { + private static Toplevel _top; + private static MenuBar _menu; + private static int _nameColumnWidth; + private static Window _leftPane; + private static List _categories; + private static ListView _categoryListView; + private static Window _rightPane; + private static List _scenarios; + private static ListView _scenarioListView; + private static StatusBar _statusBar; + + private static Scenario _runningScenario = null; + + static void Main (string [] args) + { + if (Debugger.IsAttached) + CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.GetCultureInfo ("en-US"); + + _scenarios = Scenario.GetDerivedClassesCollection ().ToList (); + + if (args.Length > 0) { + var item = _scenarios.FindIndex (t => Scenario.ScenarioMetadata.GetName (t).Equals (args [0], StringComparison.OrdinalIgnoreCase)); + _runningScenario = (Scenario)Activator.CreateInstance (_scenarios [item]); + Application.Init (); + _runningScenario.Init (Application.Top); + _runningScenario.Setup (); + _runningScenario.Run (); + _runningScenario = null; + return; + } + + Scenario scenario = GetScenarioToRun (); + while (scenario != null) { + Application.Init (); + scenario.Init (Application.Top); + scenario.Setup (); + scenario.Run (); + scenario = GetScenarioToRun (); + } + } + + /// + /// Create all controls. This gets called once and the controls remain with their state between Sceanrio runs. + /// + private static void Setup () + { + _menu = new MenuBar (new MenuBarItem [] { + new MenuBarItem ("_File", new MenuItem [] { + new MenuItem ("_Quit", "", () => Application.RequestStop() ) + }), + new MenuBarItem ("_About...", "About this app", () => MessageBox.Query (0, 10, "About UI Catalog", "UI Catalog is a comprehensive sample library for Terminal.Gui", "Ok")), + }); + + _leftPane = new Window ("Categories") { + X = 0, + Y = 1, // for menu + Width = 25, + Height = Dim.Fill (), + CanFocus = false, + }; + + + _categories = Scenario.GetAllCategories (); + _categoryListView = new ListView (_categories) { + X = 1, + Y = 0, + Width = Dim.Fill (0), + Height = Dim.Fill (2), + AllowsMarking = false, + CanFocus = true, + }; + _categoryListView.OpenSelectedItem += (o, a) => { + _top.SetFocus (_rightPane); + }; + _categoryListView.SelectedChanged += CategoryListView_SelectedChanged; + _leftPane.Add (_categoryListView); + + _rightPane = new Window ("Scenarios") { + X = 25, + Y = 1, // for menu + Width = Dim.Fill (), + Height = Dim.Fill (), + CanFocus = false, + + }; + + _nameColumnWidth = Scenario.ScenarioMetadata.GetName (_scenarios.OrderByDescending (t => Scenario.ScenarioMetadata.GetName (t).Length).FirstOrDefault ()).Length; + + _scenarioListView = new ListView () { + X = 0, + Y = 0, + Width = Dim.Fill (0), + Height = Dim.Fill (0), + AllowsMarking = false, + CanFocus = true, + }; + + //_scenarioListView.OnKeyPress += (KeyEvent ke) => { + // if (_top.MostFocused == _scenarioListView && ke.Key == Key.Enter) { + // _scenarioListView_OpenSelectedItem (null, null); + // } + //}; + + _scenarioListView.OpenSelectedItem += _scenarioListView_OpenSelectedItem; + _rightPane.Add (_scenarioListView); + + _categoryListView.SelectedItem = 0; + _categoryListView.OnSelectedChanged (); + + _statusBar = new StatusBar (new StatusItem [] { + //new StatusItem(Key.F1, "~F1~ Help", () => Help()), + new StatusItem(Key.ControlQ, "~CTRL-Q~ Quit", () => { + if (_runningScenario is null){ + // This causes GetScenarioToRun to return null + _runningScenario = null; + Application.RequestStop(); + } else { + _runningScenario.RequestStop(); + } + }), + }); + } + + /// + /// This shows the selection UI. Each time it is run, it calls Application.Init to reset everything. + /// + /// + private static Scenario GetScenarioToRun () + { + Application.Init (); + + if (_menu == null) { + Setup (); + } + + _top = Application.Top; + + _top.KeyUp += KeyUpHandler; + + _top.Add (_menu); + _top.Add (_leftPane); + _top.Add (_rightPane); + _top.Add (_statusBar); + + // HACK: There is no other way to SetFocus before Application.Run. See Issue #445 +#if false + if (_runningScenario != null) + Application.Iteration += Application_Iteration; +#else + _top.Ready += (o, a) => { + if (_runningScenario != null) { + _top.SetFocus (_rightPane); + _runningScenario = null; + } + }; +#endif + + Application.Run (_top); + return _runningScenario; + } + +#if false + private static void Application_Iteration (object sender, EventArgs e) + { + Application.Iteration -= Application_Iteration; + _top.SetFocus (_rightPane); + } +#endif + private static void _scenarioListView_OpenSelectedItem (object sender, EventArgs e) + { + if (_runningScenario is null) { + var source = _scenarioListView.Source as ScenarioListDataSource; + _runningScenario = (Scenario)Activator.CreateInstance (source.Scenarios [_scenarioListView.SelectedItem]); + Application.RequestStop (); + } + } + + internal class ScenarioListDataSource : IListDataSource { + public List Scenarios { get; set; } + + public bool IsMarked (int item) => false;// Scenarios [item].IsMarked; + + public int Count => Scenarios.Count; + + public ScenarioListDataSource (List itemList) => Scenarios = itemList; + + public void Render (ListView container, ConsoleDriver driver, bool selected, int item, int col, int line, int width) + { + container.Move (col, line); + // Equivalent to an interpolated string like $"{Scenarios[item].Name, -widtestname}"; if such a thing were possible + var s = String.Format (String.Format ("{{0,{0}}}", -_nameColumnWidth), Scenario.ScenarioMetadata.GetName (Scenarios [item])); + RenderUstr (driver, $"{s} {Scenario.ScenarioMetadata.GetDescription (Scenarios [item])}", col, line, width); + } + + public void SetMark (int item, bool value) + { + } + + // A slightly adapted method from: https://github.com/migueldeicaza/gui.cs/blob/fc1faba7452ccbdf49028ac49f0c9f0f42bbae91/Terminal.Gui/Views/ListView.cs#L433-L461 + private void RenderUstr (ConsoleDriver driver, ustring ustr, int col, int line, int width) + { + int used = 0; + int index = 0; + while (index < ustr.Length) { + (var rune, var size) = Utf8.DecodeRune (ustr, index, index - ustr.Length); + var count = Rune.ColumnWidth (rune); + if (used + count >= width) break; + driver.AddRune (rune); + used += count; + index += size; + } + + while (used < width) { + driver.AddRune (' '); + used++; + } + } + + public IList ToList () + { + return Scenarios; + } + + } + + /// + /// When Scenarios are running we need to override the behavior of the Menu + /// and Statusbar to enable Scenarios that use those (or related key input) + /// to not be impacted. Same as for tabs. + /// + /// + private static void KeyUpHandler (object sender, View.KeyEventEventArgs a) + { + if (_runningScenario != null) { + //switch (ke.Key) { + //case Key.Esc: + // //_runningScenario.RequestStop (); + // break; + //case Key.Enter: + // break; + //}< + } else if (a.KeyEvent.Key == Key.Tab || a.KeyEvent.Key == Key.BackTab) { + // BUGBUG: Work around Issue #434 by implementing our own TAB navigation + if (_top.MostFocused == _categoryListView) + _top.SetFocus (_rightPane); + else + _top.SetFocus (_leftPane); + } + } + + private static void CategoryListView_SelectedChanged (object sender, ListViewItemEventArgs e) + { + var item = _categories [_categoryListView.SelectedItem]; + List newlist; + if (item.Equals ("All")) { + newlist = _scenarios; + + } else { + newlist = _scenarios.Where (t => Scenario.ScenarioCategory.GetCategories (t).Contains (item)).ToList (); + } + _scenarioListView.Source = new ScenarioListDataSource (newlist); + _scenarioListView.SelectedItem = 0; + } + } +} diff --git a/UICatalog/UICatalog.csproj b/UICatalog/UICatalog.csproj index 12b94c56c..e8a191dc9 100644 --- a/UICatalog/UICatalog.csproj +++ b/UICatalog/UICatalog.csproj @@ -1,9 +1,9 @@ - + Exe netcoreapp3.1 - UICatalog.Program + UICatalog.UICatalogApp diff --git a/docfx/api/Terminal.Gui/.manifest b/docfx/api/Terminal.Gui/.manifest index 9c1c90026..4cd83d6cf 100644 --- a/docfx/api/Terminal.Gui/.manifest +++ b/docfx/api/Terminal.Gui/.manifest @@ -123,6 +123,12 @@ "Terminal.Gui.ColorScheme.HotFocus": "Terminal.Gui.ColorScheme.yml", "Terminal.Gui.ColorScheme.HotNormal": "Terminal.Gui.ColorScheme.yml", "Terminal.Gui.ColorScheme.Normal": "Terminal.Gui.ColorScheme.yml", + "Terminal.Gui.ComboBox": "Terminal.Gui.ComboBox.yml", + "Terminal.Gui.ComboBox.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IList{System.String})": "Terminal.Gui.ComboBox.yml", + "Terminal.Gui.ComboBox.Changed": "Terminal.Gui.ComboBox.yml", + "Terminal.Gui.ComboBox.OnEnter": "Terminal.Gui.ComboBox.yml", + "Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent)": "Terminal.Gui.ComboBox.yml", + "Terminal.Gui.ComboBox.Text": "Terminal.Gui.ComboBox.yml", "Terminal.Gui.ConsoleDriver": "Terminal.Gui.ConsoleDriver.yml", "Terminal.Gui.ConsoleDriver.AddRune(System.Rune)": "Terminal.Gui.ConsoleDriver.yml", "Terminal.Gui.ConsoleDriver.AddStr(NStack.ustring)": "Terminal.Gui.ConsoleDriver.yml", @@ -184,8 +190,10 @@ "Terminal.Gui.CursesDriver.UpdateScreen": "Terminal.Gui.CursesDriver.yml", "Terminal.Gui.CursesDriver.window": "Terminal.Gui.CursesDriver.yml", "Terminal.Gui.DateField": "Terminal.Gui.DateField.yml", + "Terminal.Gui.DateField.#ctor(System.DateTime)": "Terminal.Gui.DateField.yml", "Terminal.Gui.DateField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean)": "Terminal.Gui.DateField.yml", "Terminal.Gui.DateField.Date": "Terminal.Gui.DateField.yml", + "Terminal.Gui.DateField.IsShortFormat": "Terminal.Gui.DateField.yml", "Terminal.Gui.DateField.MouseEvent(Terminal.Gui.MouseEvent)": "Terminal.Gui.DateField.yml", "Terminal.Gui.DateField.ProcessKey(Terminal.Gui.KeyEvent)": "Terminal.Gui.DateField.yml", "Terminal.Gui.Dialog": "Terminal.Gui.Dialog.yml", @@ -652,7 +660,9 @@ "Terminal.Gui.TextView.Text": "Terminal.Gui.TextView.yml", "Terminal.Gui.TextView.TextChanged": "Terminal.Gui.TextView.yml", "Terminal.Gui.TimeField": "Terminal.Gui.TimeField.yml", + "Terminal.Gui.TimeField.#ctor(System.DateTime)": "Terminal.Gui.TimeField.yml", "Terminal.Gui.TimeField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean)": "Terminal.Gui.TimeField.yml", + "Terminal.Gui.TimeField.IsShortFormat": "Terminal.Gui.TimeField.yml", "Terminal.Gui.TimeField.MouseEvent(Terminal.Gui.MouseEvent)": "Terminal.Gui.TimeField.yml", "Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent)": "Terminal.Gui.TimeField.yml", "Terminal.Gui.TimeField.Time": "Terminal.Gui.TimeField.yml", diff --git a/docfx/api/Terminal.Gui/Mono.Terminal.MainLoop.yml b/docfx/api/Terminal.Gui/Mono.Terminal.MainLoop.yml index 86c446ee3..02cc3e228 100644 --- a/docfx/api/Terminal.Gui/Mono.Terminal.MainLoop.yml +++ b/docfx/api/Terminal.Gui/Mono.Terminal.MainLoop.yml @@ -30,7 +30,7 @@ items: repo: tig:tig/gui.cs.git id: MainLoop path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 316 + startLine: 327 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -74,7 +74,7 @@ items: repo: tig:tig/gui.cs.git id: Driver path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 331 + startLine: 342 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -112,7 +112,7 @@ items: repo: tig:tig/gui.cs.git id: .ctor path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 337 + startLine: 348 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -147,7 +147,7 @@ items: repo: tig:tig/gui.cs.git id: Invoke path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 346 + startLine: 357 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -182,7 +182,7 @@ items: repo: tig:tig/gui.cs.git id: AddIdle path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 357 + startLine: 368 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -222,7 +222,7 @@ items: repo: tig:tig/gui.cs.git id: RemoveIdle path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 368 + startLine: 379 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -260,7 +260,7 @@ items: repo: tig:tig/gui.cs.git id: AddTimeout path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 390 + startLine: 401 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -303,7 +303,7 @@ items: repo: tig:tig/gui.cs.git id: RemoveTimeout path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 408 + startLine: 419 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -339,7 +339,7 @@ items: repo: tig:tig/gui.cs.git id: Stop path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 451 + startLine: 462 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -371,7 +371,7 @@ items: repo: tig:tig/gui.cs.git id: EventsPending path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 465 + startLine: 476 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -409,7 +409,7 @@ items: repo: tig:tig/gui.cs.git id: MainIteration path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 479 + startLine: 490 assemblies: - Terminal.Gui namespace: Mono.Terminal @@ -442,7 +442,7 @@ items: repo: tig:tig/gui.cs.git id: Run path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 495 + startLine: 506 assemblies: - Terminal.Gui namespace: Mono.Terminal diff --git a/docfx/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.yml b/docfx/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.yml index 5391df4c2..b632cadbd 100644 --- a/docfx/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.yml +++ b/docfx/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.yml @@ -257,7 +257,7 @@ items: repo: tig:tig/gui.cs.git id: Mono.Terminal.IMainLoopDriver.MainIteration path: ../Terminal.Gui/MonoCurses/mainloop.cs - startLine: 223 + startLine: 234 assemblies: - Terminal.Gui namespace: Mono.Terminal diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.ComboBox.yml b/docfx/api/Terminal.Gui/Terminal.Gui.ComboBox.yml new file mode 100644 index 000000000..194245e94 --- /dev/null +++ b/docfx/api/Terminal.Gui/Terminal.Gui.ComboBox.yml @@ -0,0 +1,2587 @@ +### YamlMime:ManagedReference +items: +- uid: Terminal.Gui.ComboBox + commentId: T:Terminal.Gui.ComboBox + id: ComboBox + parent: Terminal.Gui + children: + - Terminal.Gui.ComboBox.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IList{System.String}) + - Terminal.Gui.ComboBox.Changed + - Terminal.Gui.ComboBox.OnEnter + - Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent) + - Terminal.Gui.ComboBox.Text + langs: + - csharp + - vb + name: ComboBox + nameWithType: ComboBox + fullName: Terminal.Gui.ComboBox + type: Class + source: + remote: + path: Terminal.Gui/Views/ComboBox.cs + branch: docs + repo: tig:tig/gui.cs.git + id: ComboBox + path: ../Terminal.Gui/Views/ComboBox.cs + startLine: 16 + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: "\nComboBox control\n" + example: [] + syntax: + content: 'public class ComboBox : View, IEnumerable' + content.vb: >- + Public Class ComboBox + + Inherits View + + Implements IEnumerable + inheritance: + - System.Object + - Terminal.Gui.Responder + - Terminal.Gui.View + implements: + - System.Collections.IEnumerable + inheritedMembers: + - Terminal.Gui.View.Enter + - Terminal.Gui.View.Leave + - Terminal.Gui.View.MouseEnter + - Terminal.Gui.View.MouseLeave + - Terminal.Gui.View.Driver + - Terminal.Gui.View.Subviews + - Terminal.Gui.View.Id + - Terminal.Gui.View.WantMousePositionReports + - Terminal.Gui.View.WantContinuousButtonPressed + - Terminal.Gui.View.Frame + - Terminal.Gui.View.GetEnumerator + - Terminal.Gui.View.LayoutStyle + - Terminal.Gui.View.Bounds + - Terminal.Gui.View.X + - Terminal.Gui.View.Y + - Terminal.Gui.View.Width + - Terminal.Gui.View.Height + - Terminal.Gui.View.SuperView + - Terminal.Gui.View.SetNeedsDisplay + - Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect) + - Terminal.Gui.View.ChildNeedsDisplay + - Terminal.Gui.View.Add(Terminal.Gui.View) + - Terminal.Gui.View.Add(Terminal.Gui.View[]) + - Terminal.Gui.View.RemoveAll + - Terminal.Gui.View.Remove(Terminal.Gui.View) + - Terminal.Gui.View.BringSubviewToFront(Terminal.Gui.View) + - Terminal.Gui.View.SendSubviewToBack(Terminal.Gui.View) + - Terminal.Gui.View.SendSubviewBackwards(Terminal.Gui.View) + - Terminal.Gui.View.BringSubviewForward(Terminal.Gui.View) + - Terminal.Gui.View.Clear + - Terminal.Gui.View.Clear(Terminal.Gui.Rect) + - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32) + - Terminal.Gui.View.ClipToBounds + - Terminal.Gui.View.SetClip(Terminal.Gui.Rect) + - Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean) + - Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute) + - Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme) + - Terminal.Gui.View.Move(System.Int32,System.Int32) + - Terminal.Gui.View.PositionCursor + - Terminal.Gui.View.HasFocus + - Terminal.Gui.View.OnLeave + - Terminal.Gui.View.Focused + - Terminal.Gui.View.MostFocused + - Terminal.Gui.View.ColorScheme + - Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune) + - Terminal.Gui.View.ClearNeedsDisplay + - Terminal.Gui.View.Redraw(Terminal.Gui.Rect) + - Terminal.Gui.View.SetFocus(Terminal.Gui.View) + - Terminal.Gui.View.KeyPress + - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent) + - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent) + - Terminal.Gui.View.KeyDown + - Terminal.Gui.View.OnKeyDown(Terminal.Gui.KeyEvent) + - Terminal.Gui.View.KeyUp + - Terminal.Gui.View.OnKeyUp(Terminal.Gui.KeyEvent) + - Terminal.Gui.View.EnsureFocus + - Terminal.Gui.View.FocusFirst + - Terminal.Gui.View.FocusLast + - Terminal.Gui.View.FocusPrev + - Terminal.Gui.View.FocusNext + - Terminal.Gui.View.LayoutSubviews + - Terminal.Gui.View.ToString + - Terminal.Gui.View.OnMouseEnter(Terminal.Gui.MouseEvent) + - Terminal.Gui.View.OnMouseLeave(Terminal.Gui.MouseEvent) + - Terminal.Gui.Responder.CanFocus + - Terminal.Gui.Responder.MouseEvent(Terminal.Gui.MouseEvent) + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + modifiers.csharp: + - public + - class + modifiers.vb: + - Public + - Class +- uid: Terminal.Gui.ComboBox.Changed + commentId: E:Terminal.Gui.ComboBox.Changed + id: Changed + parent: Terminal.Gui.ComboBox + langs: + - csharp + - vb + name: Changed + nameWithType: ComboBox.Changed + fullName: Terminal.Gui.ComboBox.Changed + type: Event + source: + remote: + path: Terminal.Gui/Views/ComboBox.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Changed + path: ../Terminal.Gui/Views/ComboBox.cs + startLine: 24 + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: "\nChanged event, raised when the selection has been confirmed.\n" + remarks: "\nClient code can hook up to this event, it is\nraised when the selection has been confirmed.\n" + example: [] + syntax: + content: public event EventHandler Changed + return: + type: System.EventHandler{NStack.ustring} + content.vb: Public Event Changed As EventHandler(Of ustring) + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: Terminal.Gui.ComboBox.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IList{System.String}) + commentId: M:Terminal.Gui.ComboBox.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IList{System.String}) + id: '#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IList{System.String})' + parent: Terminal.Gui.ComboBox + langs: + - csharp + - vb + name: ComboBox(Int32, Int32, Int32, Int32, IList) + nameWithType: ComboBox.ComboBox(Int32, Int32, Int32, Int32, IList) + fullName: Terminal.Gui.ComboBox.ComboBox(System.Int32, System.Int32, System.Int32, System.Int32, System.Collections.Generic.IList) + type: Constructor + source: + remote: + path: Terminal.Gui/Views/ComboBox.cs + branch: docs + repo: tig:tig/gui.cs.git + id: .ctor + path: ../Terminal.Gui/Views/ComboBox.cs + startLine: 43 + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: "\nPublic constructor\n" + example: [] + syntax: + content: public ComboBox(int x, int y, int w, int h, IList source) + parameters: + - id: x + type: System.Int32 + description: The x coordinate + - id: y + type: System.Int32 + description: The y coordinate + - id: w + type: System.Int32 + description: The width + - id: h + type: System.Int32 + description: The height + - id: source + type: System.Collections.Generic.IList{System.String} + description: Auto completetion source + content.vb: Public Sub New(x As Integer, y As Integer, w As Integer, h As Integer, source As IList(Of String)) + overload: Terminal.Gui.ComboBox.#ctor* + nameWithType.vb: ComboBox.ComboBox(Int32, Int32, Int32, Int32, IList(Of String)) + modifiers.csharp: + - public + modifiers.vb: + - Public + fullName.vb: Terminal.Gui.ComboBox.ComboBox(System.Int32, System.Int32, System.Int32, System.Int32, System.Collections.Generic.IList(Of System.String)) + name.vb: ComboBox(Int32, Int32, Int32, Int32, IList(Of String)) +- uid: Terminal.Gui.ComboBox.OnEnter + commentId: M:Terminal.Gui.ComboBox.OnEnter + id: OnEnter + parent: Terminal.Gui.ComboBox + langs: + - csharp + - vb + name: OnEnter() + nameWithType: ComboBox.OnEnter() + fullName: Terminal.Gui.ComboBox.OnEnter() + type: Method + source: + remote: + path: Terminal.Gui/Views/ComboBox.cs + branch: docs + repo: tig:tig/gui.cs.git + id: OnEnter + path: ../Terminal.Gui/Views/ComboBox.cs + startLine: 89 + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + example: [] + syntax: + content: public override bool OnEnter() + return: + type: System.Boolean + content.vb: Public Overrides Function OnEnter As Boolean + overridden: Terminal.Gui.View.OnEnter + overload: Terminal.Gui.ComboBox.OnEnter* + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides +- uid: Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent) + commentId: M:Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent) + id: ProcessKey(Terminal.Gui.KeyEvent) + parent: Terminal.Gui.ComboBox + langs: + - csharp + - vb + name: ProcessKey(KeyEvent) + nameWithType: ComboBox.ProcessKey(KeyEvent) + fullName: Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent) + type: Method + source: + remote: + path: Terminal.Gui/Views/ComboBox.cs + branch: docs + repo: tig:tig/gui.cs.git + id: ProcessKey + path: ../Terminal.Gui/Views/ComboBox.cs + startLine: 100 + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + example: [] + syntax: + content: public override bool ProcessKey(KeyEvent e) + parameters: + - id: e + type: Terminal.Gui.KeyEvent + return: + type: System.Boolean + content.vb: Public Overrides Function ProcessKey(e As KeyEvent) As Boolean + overridden: Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent) + overload: Terminal.Gui.ComboBox.ProcessKey* + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides +- uid: Terminal.Gui.ComboBox.Text + commentId: P:Terminal.Gui.ComboBox.Text + id: Text + parent: Terminal.Gui.ComboBox + langs: + - csharp + - vb + name: Text + nameWithType: ComboBox.Text + fullName: Terminal.Gui.ComboBox.Text + type: Property + source: + remote: + path: Terminal.Gui/Views/ComboBox.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Text + path: ../Terminal.Gui/Views/ComboBox.cs + startLine: 160 + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: "\nThe currenlty selected list item\n" + example: [] + syntax: + content: public ustring Text { get; set; } + parameters: [] + return: + type: NStack.ustring + content.vb: Public Property Text As ustring + overload: Terminal.Gui.ComboBox.Text* + modifiers.csharp: + - public + - get + - set + modifiers.vb: + - Public +references: +- uid: Terminal.Gui + commentId: N:Terminal.Gui + name: Terminal.Gui + nameWithType: Terminal.Gui + fullName: Terminal.Gui +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: Terminal.Gui.Responder + commentId: T:Terminal.Gui.Responder + parent: Terminal.Gui + name: Responder + nameWithType: Responder + fullName: Terminal.Gui.Responder +- uid: Terminal.Gui.View + commentId: T:Terminal.Gui.View + parent: Terminal.Gui + name: View + nameWithType: View + fullName: Terminal.Gui.View +- uid: System.Collections.IEnumerable + commentId: T:System.Collections.IEnumerable + parent: System.Collections + isExternal: true + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.IEnumerable +- uid: Terminal.Gui.View.Enter + commentId: E:Terminal.Gui.View.Enter + parent: Terminal.Gui.View + name: Enter + nameWithType: View.Enter + fullName: Terminal.Gui.View.Enter +- uid: Terminal.Gui.View.Leave + commentId: E:Terminal.Gui.View.Leave + parent: Terminal.Gui.View + name: Leave + nameWithType: View.Leave + fullName: Terminal.Gui.View.Leave +- uid: Terminal.Gui.View.MouseEnter + commentId: E:Terminal.Gui.View.MouseEnter + parent: Terminal.Gui.View + name: MouseEnter + nameWithType: View.MouseEnter + fullName: Terminal.Gui.View.MouseEnter +- uid: Terminal.Gui.View.MouseLeave + commentId: E:Terminal.Gui.View.MouseLeave + parent: Terminal.Gui.View + name: MouseLeave + nameWithType: View.MouseLeave + fullName: Terminal.Gui.View.MouseLeave +- uid: Terminal.Gui.View.Driver + commentId: P:Terminal.Gui.View.Driver + parent: Terminal.Gui.View + name: Driver + nameWithType: View.Driver + fullName: Terminal.Gui.View.Driver +- uid: Terminal.Gui.View.Subviews + commentId: P:Terminal.Gui.View.Subviews + parent: Terminal.Gui.View + name: Subviews + nameWithType: View.Subviews + fullName: Terminal.Gui.View.Subviews +- uid: Terminal.Gui.View.Id + commentId: P:Terminal.Gui.View.Id + parent: Terminal.Gui.View + name: Id + nameWithType: View.Id + fullName: Terminal.Gui.View.Id +- uid: Terminal.Gui.View.WantMousePositionReports + commentId: P:Terminal.Gui.View.WantMousePositionReports + parent: Terminal.Gui.View + name: WantMousePositionReports + nameWithType: View.WantMousePositionReports + fullName: Terminal.Gui.View.WantMousePositionReports +- uid: Terminal.Gui.View.WantContinuousButtonPressed + commentId: P:Terminal.Gui.View.WantContinuousButtonPressed + parent: Terminal.Gui.View + name: WantContinuousButtonPressed + nameWithType: View.WantContinuousButtonPressed + fullName: Terminal.Gui.View.WantContinuousButtonPressed +- uid: Terminal.Gui.View.Frame + commentId: P:Terminal.Gui.View.Frame + parent: Terminal.Gui.View + name: Frame + nameWithType: View.Frame + fullName: Terminal.Gui.View.Frame +- uid: Terminal.Gui.View.GetEnumerator + commentId: M:Terminal.Gui.View.GetEnumerator + parent: Terminal.Gui.View + name: GetEnumerator() + nameWithType: View.GetEnumerator() + fullName: Terminal.Gui.View.GetEnumerator() + spec.csharp: + - uid: Terminal.Gui.View.GetEnumerator + name: GetEnumerator + nameWithType: View.GetEnumerator + fullName: Terminal.Gui.View.GetEnumerator + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.GetEnumerator + name: GetEnumerator + nameWithType: View.GetEnumerator + fullName: Terminal.Gui.View.GetEnumerator + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.LayoutStyle + commentId: P:Terminal.Gui.View.LayoutStyle + parent: Terminal.Gui.View + name: LayoutStyle + nameWithType: View.LayoutStyle + fullName: Terminal.Gui.View.LayoutStyle +- uid: Terminal.Gui.View.Bounds + commentId: P:Terminal.Gui.View.Bounds + parent: Terminal.Gui.View + name: Bounds + nameWithType: View.Bounds + fullName: Terminal.Gui.View.Bounds +- uid: Terminal.Gui.View.X + commentId: P:Terminal.Gui.View.X + parent: Terminal.Gui.View + name: X + nameWithType: View.X + fullName: Terminal.Gui.View.X +- uid: Terminal.Gui.View.Y + commentId: P:Terminal.Gui.View.Y + parent: Terminal.Gui.View + name: Y + nameWithType: View.Y + fullName: Terminal.Gui.View.Y +- uid: Terminal.Gui.View.Width + commentId: P:Terminal.Gui.View.Width + parent: Terminal.Gui.View + name: Width + nameWithType: View.Width + fullName: Terminal.Gui.View.Width +- uid: Terminal.Gui.View.Height + commentId: P:Terminal.Gui.View.Height + parent: Terminal.Gui.View + name: Height + nameWithType: View.Height + fullName: Terminal.Gui.View.Height +- uid: Terminal.Gui.View.SuperView + commentId: P:Terminal.Gui.View.SuperView + parent: Terminal.Gui.View + name: SuperView + nameWithType: View.SuperView + fullName: Terminal.Gui.View.SuperView +- uid: Terminal.Gui.View.SetNeedsDisplay + commentId: M:Terminal.Gui.View.SetNeedsDisplay + parent: Terminal.Gui.View + name: SetNeedsDisplay() + nameWithType: View.SetNeedsDisplay() + fullName: Terminal.Gui.View.SetNeedsDisplay() + spec.csharp: + - uid: Terminal.Gui.View.SetNeedsDisplay + name: SetNeedsDisplay + nameWithType: View.SetNeedsDisplay + fullName: Terminal.Gui.View.SetNeedsDisplay + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.SetNeedsDisplay + name: SetNeedsDisplay + nameWithType: View.SetNeedsDisplay + fullName: Terminal.Gui.View.SetNeedsDisplay + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect) + commentId: M:Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect) + parent: Terminal.Gui.View + name: SetNeedsDisplay(Rect) + nameWithType: View.SetNeedsDisplay(Rect) + fullName: Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect) + spec.csharp: + - uid: Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect) + name: SetNeedsDisplay + nameWithType: View.SetNeedsDisplay + fullName: Terminal.Gui.View.SetNeedsDisplay + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.Rect + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect) + name: SetNeedsDisplay + nameWithType: View.SetNeedsDisplay + fullName: Terminal.Gui.View.SetNeedsDisplay + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.Rect + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.ChildNeedsDisplay + commentId: M:Terminal.Gui.View.ChildNeedsDisplay + parent: Terminal.Gui.View + name: ChildNeedsDisplay() + nameWithType: View.ChildNeedsDisplay() + fullName: Terminal.Gui.View.ChildNeedsDisplay() + spec.csharp: + - uid: Terminal.Gui.View.ChildNeedsDisplay + name: ChildNeedsDisplay + nameWithType: View.ChildNeedsDisplay + fullName: Terminal.Gui.View.ChildNeedsDisplay + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.ChildNeedsDisplay + name: ChildNeedsDisplay + nameWithType: View.ChildNeedsDisplay + fullName: Terminal.Gui.View.ChildNeedsDisplay + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.Add(Terminal.Gui.View) + commentId: M:Terminal.Gui.View.Add(Terminal.Gui.View) + parent: Terminal.Gui.View + name: Add(View) + nameWithType: View.Add(View) + fullName: Terminal.Gui.View.Add(Terminal.Gui.View) + spec.csharp: + - uid: Terminal.Gui.View.Add(Terminal.Gui.View) + name: Add + nameWithType: View.Add + fullName: Terminal.Gui.View.Add + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.Add(Terminal.Gui.View) + name: Add + nameWithType: View.Add + fullName: Terminal.Gui.View.Add + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.Add(Terminal.Gui.View[]) + commentId: M:Terminal.Gui.View.Add(Terminal.Gui.View[]) + parent: Terminal.Gui.View + name: Add(View[]) + nameWithType: View.Add(View[]) + fullName: Terminal.Gui.View.Add(Terminal.Gui.View[]) + nameWithType.vb: View.Add(View()) + fullName.vb: Terminal.Gui.View.Add(Terminal.Gui.View()) + name.vb: Add(View()) + spec.csharp: + - uid: Terminal.Gui.View.Add(Terminal.Gui.View[]) + name: Add + nameWithType: View.Add + fullName: Terminal.Gui.View.Add + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: '[]' + nameWithType: '[]' + fullName: '[]' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.Add(Terminal.Gui.View[]) + name: Add + nameWithType: View.Add + fullName: Terminal.Gui.View.Add + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: () + nameWithType: () + fullName: () + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.RemoveAll + commentId: M:Terminal.Gui.View.RemoveAll + parent: Terminal.Gui.View + name: RemoveAll() + nameWithType: View.RemoveAll() + fullName: Terminal.Gui.View.RemoveAll() + spec.csharp: + - uid: Terminal.Gui.View.RemoveAll + name: RemoveAll + nameWithType: View.RemoveAll + fullName: Terminal.Gui.View.RemoveAll + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.RemoveAll + name: RemoveAll + nameWithType: View.RemoveAll + fullName: Terminal.Gui.View.RemoveAll + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.Remove(Terminal.Gui.View) + commentId: M:Terminal.Gui.View.Remove(Terminal.Gui.View) + parent: Terminal.Gui.View + name: Remove(View) + nameWithType: View.Remove(View) + fullName: Terminal.Gui.View.Remove(Terminal.Gui.View) + spec.csharp: + - uid: Terminal.Gui.View.Remove(Terminal.Gui.View) + name: Remove + nameWithType: View.Remove + fullName: Terminal.Gui.View.Remove + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.Remove(Terminal.Gui.View) + name: Remove + nameWithType: View.Remove + fullName: Terminal.Gui.View.Remove + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.BringSubviewToFront(Terminal.Gui.View) + commentId: M:Terminal.Gui.View.BringSubviewToFront(Terminal.Gui.View) + parent: Terminal.Gui.View + name: BringSubviewToFront(View) + nameWithType: View.BringSubviewToFront(View) + fullName: Terminal.Gui.View.BringSubviewToFront(Terminal.Gui.View) + spec.csharp: + - uid: Terminal.Gui.View.BringSubviewToFront(Terminal.Gui.View) + name: BringSubviewToFront + nameWithType: View.BringSubviewToFront + fullName: Terminal.Gui.View.BringSubviewToFront + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.BringSubviewToFront(Terminal.Gui.View) + name: BringSubviewToFront + nameWithType: View.BringSubviewToFront + fullName: Terminal.Gui.View.BringSubviewToFront + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.SendSubviewToBack(Terminal.Gui.View) + commentId: M:Terminal.Gui.View.SendSubviewToBack(Terminal.Gui.View) + parent: Terminal.Gui.View + name: SendSubviewToBack(View) + nameWithType: View.SendSubviewToBack(View) + fullName: Terminal.Gui.View.SendSubviewToBack(Terminal.Gui.View) + spec.csharp: + - uid: Terminal.Gui.View.SendSubviewToBack(Terminal.Gui.View) + name: SendSubviewToBack + nameWithType: View.SendSubviewToBack + fullName: Terminal.Gui.View.SendSubviewToBack + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.SendSubviewToBack(Terminal.Gui.View) + name: SendSubviewToBack + nameWithType: View.SendSubviewToBack + fullName: Terminal.Gui.View.SendSubviewToBack + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.SendSubviewBackwards(Terminal.Gui.View) + commentId: M:Terminal.Gui.View.SendSubviewBackwards(Terminal.Gui.View) + parent: Terminal.Gui.View + name: SendSubviewBackwards(View) + nameWithType: View.SendSubviewBackwards(View) + fullName: Terminal.Gui.View.SendSubviewBackwards(Terminal.Gui.View) + spec.csharp: + - uid: Terminal.Gui.View.SendSubviewBackwards(Terminal.Gui.View) + name: SendSubviewBackwards + nameWithType: View.SendSubviewBackwards + fullName: Terminal.Gui.View.SendSubviewBackwards + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.SendSubviewBackwards(Terminal.Gui.View) + name: SendSubviewBackwards + nameWithType: View.SendSubviewBackwards + fullName: Terminal.Gui.View.SendSubviewBackwards + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.BringSubviewForward(Terminal.Gui.View) + commentId: M:Terminal.Gui.View.BringSubviewForward(Terminal.Gui.View) + parent: Terminal.Gui.View + name: BringSubviewForward(View) + nameWithType: View.BringSubviewForward(View) + fullName: Terminal.Gui.View.BringSubviewForward(Terminal.Gui.View) + spec.csharp: + - uid: Terminal.Gui.View.BringSubviewForward(Terminal.Gui.View) + name: BringSubviewForward + nameWithType: View.BringSubviewForward + fullName: Terminal.Gui.View.BringSubviewForward + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.BringSubviewForward(Terminal.Gui.View) + name: BringSubviewForward + nameWithType: View.BringSubviewForward + fullName: Terminal.Gui.View.BringSubviewForward + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.Clear + commentId: M:Terminal.Gui.View.Clear + parent: Terminal.Gui.View + name: Clear() + nameWithType: View.Clear() + fullName: Terminal.Gui.View.Clear() + spec.csharp: + - uid: Terminal.Gui.View.Clear + name: Clear + nameWithType: View.Clear + fullName: Terminal.Gui.View.Clear + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.Clear + name: Clear + nameWithType: View.Clear + fullName: Terminal.Gui.View.Clear + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.Clear(Terminal.Gui.Rect) + commentId: M:Terminal.Gui.View.Clear(Terminal.Gui.Rect) + parent: Terminal.Gui.View + name: Clear(Rect) + nameWithType: View.Clear(Rect) + fullName: Terminal.Gui.View.Clear(Terminal.Gui.Rect) + spec.csharp: + - uid: Terminal.Gui.View.Clear(Terminal.Gui.Rect) + name: Clear + nameWithType: View.Clear + fullName: Terminal.Gui.View.Clear + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.Rect + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.Clear(Terminal.Gui.Rect) + name: Clear + nameWithType: View.Clear + fullName: Terminal.Gui.View.Clear + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.Rect + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32) + commentId: M:Terminal.Gui.View.ScreenToView(System.Int32,System.Int32) + parent: Terminal.Gui.View + isExternal: true + name: ScreenToView(Int32, Int32) + nameWithType: View.ScreenToView(Int32, Int32) + fullName: Terminal.Gui.View.ScreenToView(System.Int32, System.Int32) + spec.csharp: + - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32) + name: ScreenToView + nameWithType: View.ScreenToView + fullName: Terminal.Gui.View.ScreenToView + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32) + name: ScreenToView + nameWithType: View.ScreenToView + fullName: Terminal.Gui.View.ScreenToView + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.ClipToBounds + commentId: M:Terminal.Gui.View.ClipToBounds + parent: Terminal.Gui.View + name: ClipToBounds() + nameWithType: View.ClipToBounds() + fullName: Terminal.Gui.View.ClipToBounds() + spec.csharp: + - uid: Terminal.Gui.View.ClipToBounds + name: ClipToBounds + nameWithType: View.ClipToBounds + fullName: Terminal.Gui.View.ClipToBounds + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.ClipToBounds + name: ClipToBounds + nameWithType: View.ClipToBounds + fullName: Terminal.Gui.View.ClipToBounds + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.SetClip(Terminal.Gui.Rect) + commentId: M:Terminal.Gui.View.SetClip(Terminal.Gui.Rect) + parent: Terminal.Gui.View + name: SetClip(Rect) + nameWithType: View.SetClip(Rect) + fullName: Terminal.Gui.View.SetClip(Terminal.Gui.Rect) + spec.csharp: + - uid: Terminal.Gui.View.SetClip(Terminal.Gui.Rect) + name: SetClip + nameWithType: View.SetClip + fullName: Terminal.Gui.View.SetClip + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.Rect + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.SetClip(Terminal.Gui.Rect) + name: SetClip + nameWithType: View.SetClip + fullName: Terminal.Gui.View.SetClip + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.Rect + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean) + commentId: M:Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean) + parent: Terminal.Gui.View + isExternal: true + name: DrawFrame(Rect, Int32, Boolean) + nameWithType: View.DrawFrame(Rect, Int32, Boolean) + fullName: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect, System.Int32, System.Boolean) + spec.csharp: + - uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean) + name: DrawFrame + nameWithType: View.DrawFrame + fullName: Terminal.Gui.View.DrawFrame + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.Rect + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean) + name: DrawFrame + nameWithType: View.DrawFrame + fullName: Terminal.Gui.View.DrawFrame + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.Rect + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute) + commentId: M:Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute) + parent: Terminal.Gui.View + isExternal: true + name: DrawHotString(ustring, Attribute, Attribute) + nameWithType: View.DrawHotString(ustring, Attribute, Attribute) + fullName: Terminal.Gui.View.DrawHotString(NStack.ustring, Terminal.Gui.Attribute, Terminal.Gui.Attribute) + spec.csharp: + - uid: Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute) + name: DrawHotString + nameWithType: View.DrawHotString + fullName: Terminal.Gui.View.DrawHotString + - name: ( + nameWithType: ( + fullName: ( + - uid: NStack.ustring + name: ustring + nameWithType: ustring + fullName: NStack.ustring + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Terminal.Gui.Attribute + name: Attribute + nameWithType: Attribute + fullName: Terminal.Gui.Attribute + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Terminal.Gui.Attribute + name: Attribute + nameWithType: Attribute + fullName: Terminal.Gui.Attribute + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute) + name: DrawHotString + nameWithType: View.DrawHotString + fullName: Terminal.Gui.View.DrawHotString + - name: ( + nameWithType: ( + fullName: ( + - uid: NStack.ustring + name: ustring + nameWithType: ustring + fullName: NStack.ustring + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Terminal.Gui.Attribute + name: Attribute + nameWithType: Attribute + fullName: Terminal.Gui.Attribute + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Terminal.Gui.Attribute + name: Attribute + nameWithType: Attribute + fullName: Terminal.Gui.Attribute + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme) + commentId: M:Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme) + parent: Terminal.Gui.View + isExternal: true + name: DrawHotString(ustring, Boolean, ColorScheme) + nameWithType: View.DrawHotString(ustring, Boolean, ColorScheme) + fullName: Terminal.Gui.View.DrawHotString(NStack.ustring, System.Boolean, Terminal.Gui.ColorScheme) + spec.csharp: + - uid: Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme) + name: DrawHotString + nameWithType: View.DrawHotString + fullName: Terminal.Gui.View.DrawHotString + - name: ( + nameWithType: ( + fullName: ( + - uid: NStack.ustring + name: ustring + nameWithType: ustring + fullName: NStack.ustring + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Terminal.Gui.ColorScheme + name: ColorScheme + nameWithType: ColorScheme + fullName: Terminal.Gui.ColorScheme + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme) + name: DrawHotString + nameWithType: View.DrawHotString + fullName: Terminal.Gui.View.DrawHotString + - name: ( + nameWithType: ( + fullName: ( + - uid: NStack.ustring + name: ustring + nameWithType: ustring + fullName: NStack.ustring + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Terminal.Gui.ColorScheme + name: ColorScheme + nameWithType: ColorScheme + fullName: Terminal.Gui.ColorScheme + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.Move(System.Int32,System.Int32) + commentId: M:Terminal.Gui.View.Move(System.Int32,System.Int32) + parent: Terminal.Gui.View + isExternal: true + name: Move(Int32, Int32) + nameWithType: View.Move(Int32, Int32) + fullName: Terminal.Gui.View.Move(System.Int32, System.Int32) + spec.csharp: + - uid: Terminal.Gui.View.Move(System.Int32,System.Int32) + name: Move + nameWithType: View.Move + fullName: Terminal.Gui.View.Move + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.Move(System.Int32,System.Int32) + name: Move + nameWithType: View.Move + fullName: Terminal.Gui.View.Move + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.PositionCursor + commentId: M:Terminal.Gui.View.PositionCursor + parent: Terminal.Gui.View + name: PositionCursor() + nameWithType: View.PositionCursor() + fullName: Terminal.Gui.View.PositionCursor() + spec.csharp: + - uid: Terminal.Gui.View.PositionCursor + name: PositionCursor + nameWithType: View.PositionCursor + fullName: Terminal.Gui.View.PositionCursor + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.PositionCursor + name: PositionCursor + nameWithType: View.PositionCursor + fullName: Terminal.Gui.View.PositionCursor + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.HasFocus + commentId: P:Terminal.Gui.View.HasFocus + parent: Terminal.Gui.View + name: HasFocus + nameWithType: View.HasFocus + fullName: Terminal.Gui.View.HasFocus +- uid: Terminal.Gui.View.OnLeave + commentId: M:Terminal.Gui.View.OnLeave + parent: Terminal.Gui.View + name: OnLeave() + nameWithType: View.OnLeave() + fullName: Terminal.Gui.View.OnLeave() + spec.csharp: + - uid: Terminal.Gui.View.OnLeave + name: OnLeave + nameWithType: View.OnLeave + fullName: Terminal.Gui.View.OnLeave + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.OnLeave + name: OnLeave + nameWithType: View.OnLeave + fullName: Terminal.Gui.View.OnLeave + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.Focused + commentId: P:Terminal.Gui.View.Focused + parent: Terminal.Gui.View + name: Focused + nameWithType: View.Focused + fullName: Terminal.Gui.View.Focused +- uid: Terminal.Gui.View.MostFocused + commentId: P:Terminal.Gui.View.MostFocused + parent: Terminal.Gui.View + name: MostFocused + nameWithType: View.MostFocused + fullName: Terminal.Gui.View.MostFocused +- uid: Terminal.Gui.View.ColorScheme + commentId: P:Terminal.Gui.View.ColorScheme + parent: Terminal.Gui.View + name: ColorScheme + nameWithType: View.ColorScheme + fullName: Terminal.Gui.View.ColorScheme +- uid: Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune) + commentId: M:Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune) + parent: Terminal.Gui.View + isExternal: true + name: AddRune(Int32, Int32, Rune) + nameWithType: View.AddRune(Int32, Int32, Rune) + fullName: Terminal.Gui.View.AddRune(System.Int32, System.Int32, System.Rune) + spec.csharp: + - uid: Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune) + name: AddRune + nameWithType: View.AddRune + fullName: Terminal.Gui.View.AddRune + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Rune + name: Rune + nameWithType: Rune + fullName: System.Rune + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune) + name: AddRune + nameWithType: View.AddRune + fullName: Terminal.Gui.View.AddRune + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Rune + name: Rune + nameWithType: Rune + fullName: System.Rune + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.ClearNeedsDisplay + commentId: M:Terminal.Gui.View.ClearNeedsDisplay + parent: Terminal.Gui.View + name: ClearNeedsDisplay() + nameWithType: View.ClearNeedsDisplay() + fullName: Terminal.Gui.View.ClearNeedsDisplay() + spec.csharp: + - uid: Terminal.Gui.View.ClearNeedsDisplay + name: ClearNeedsDisplay + nameWithType: View.ClearNeedsDisplay + fullName: Terminal.Gui.View.ClearNeedsDisplay + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.ClearNeedsDisplay + name: ClearNeedsDisplay + nameWithType: View.ClearNeedsDisplay + fullName: Terminal.Gui.View.ClearNeedsDisplay + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.Redraw(Terminal.Gui.Rect) + commentId: M:Terminal.Gui.View.Redraw(Terminal.Gui.Rect) + parent: Terminal.Gui.View + name: Redraw(Rect) + nameWithType: View.Redraw(Rect) + fullName: Terminal.Gui.View.Redraw(Terminal.Gui.Rect) + spec.csharp: + - uid: Terminal.Gui.View.Redraw(Terminal.Gui.Rect) + name: Redraw + nameWithType: View.Redraw + fullName: Terminal.Gui.View.Redraw + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.Rect + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.Redraw(Terminal.Gui.Rect) + name: Redraw + nameWithType: View.Redraw + fullName: Terminal.Gui.View.Redraw + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.Rect + name: Rect + nameWithType: Rect + fullName: Terminal.Gui.Rect + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.SetFocus(Terminal.Gui.View) + commentId: M:Terminal.Gui.View.SetFocus(Terminal.Gui.View) + parent: Terminal.Gui.View + name: SetFocus(View) + nameWithType: View.SetFocus(View) + fullName: Terminal.Gui.View.SetFocus(Terminal.Gui.View) + spec.csharp: + - uid: Terminal.Gui.View.SetFocus(Terminal.Gui.View) + name: SetFocus + nameWithType: View.SetFocus + fullName: Terminal.Gui.View.SetFocus + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.SetFocus(Terminal.Gui.View) + name: SetFocus + nameWithType: View.SetFocus + fullName: Terminal.Gui.View.SetFocus + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.View + name: View + nameWithType: View + fullName: Terminal.Gui.View + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.KeyPress + commentId: E:Terminal.Gui.View.KeyPress + parent: Terminal.Gui.View + name: KeyPress + nameWithType: View.KeyPress + fullName: Terminal.Gui.View.KeyPress +- uid: Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent) + commentId: M:Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent) + parent: Terminal.Gui.View + name: ProcessHotKey(KeyEvent) + nameWithType: View.ProcessHotKey(KeyEvent) + fullName: Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent) + spec.csharp: + - uid: Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent) + name: ProcessHotKey + nameWithType: View.ProcessHotKey + fullName: Terminal.Gui.View.ProcessHotKey + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent) + name: ProcessHotKey + nameWithType: View.ProcessHotKey + fullName: Terminal.Gui.View.ProcessHotKey + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent) + commentId: M:Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent) + parent: Terminal.Gui.View + name: ProcessColdKey(KeyEvent) + nameWithType: View.ProcessColdKey(KeyEvent) + fullName: Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent) + spec.csharp: + - uid: Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent) + name: ProcessColdKey + nameWithType: View.ProcessColdKey + fullName: Terminal.Gui.View.ProcessColdKey + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent) + name: ProcessColdKey + nameWithType: View.ProcessColdKey + fullName: Terminal.Gui.View.ProcessColdKey + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.KeyDown + commentId: E:Terminal.Gui.View.KeyDown + parent: Terminal.Gui.View + name: KeyDown + nameWithType: View.KeyDown + fullName: Terminal.Gui.View.KeyDown +- uid: Terminal.Gui.View.OnKeyDown(Terminal.Gui.KeyEvent) + commentId: M:Terminal.Gui.View.OnKeyDown(Terminal.Gui.KeyEvent) + parent: Terminal.Gui.View + name: OnKeyDown(KeyEvent) + nameWithType: View.OnKeyDown(KeyEvent) + fullName: Terminal.Gui.View.OnKeyDown(Terminal.Gui.KeyEvent) + spec.csharp: + - uid: Terminal.Gui.View.OnKeyDown(Terminal.Gui.KeyEvent) + name: OnKeyDown + nameWithType: View.OnKeyDown + fullName: Terminal.Gui.View.OnKeyDown + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.OnKeyDown(Terminal.Gui.KeyEvent) + name: OnKeyDown + nameWithType: View.OnKeyDown + fullName: Terminal.Gui.View.OnKeyDown + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.KeyUp + commentId: E:Terminal.Gui.View.KeyUp + parent: Terminal.Gui.View + name: KeyUp + nameWithType: View.KeyUp + fullName: Terminal.Gui.View.KeyUp +- uid: Terminal.Gui.View.OnKeyUp(Terminal.Gui.KeyEvent) + commentId: M:Terminal.Gui.View.OnKeyUp(Terminal.Gui.KeyEvent) + parent: Terminal.Gui.View + name: OnKeyUp(KeyEvent) + nameWithType: View.OnKeyUp(KeyEvent) + fullName: Terminal.Gui.View.OnKeyUp(Terminal.Gui.KeyEvent) + spec.csharp: + - uid: Terminal.Gui.View.OnKeyUp(Terminal.Gui.KeyEvent) + name: OnKeyUp + nameWithType: View.OnKeyUp + fullName: Terminal.Gui.View.OnKeyUp + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.OnKeyUp(Terminal.Gui.KeyEvent) + name: OnKeyUp + nameWithType: View.OnKeyUp + fullName: Terminal.Gui.View.OnKeyUp + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.EnsureFocus + commentId: M:Terminal.Gui.View.EnsureFocus + parent: Terminal.Gui.View + name: EnsureFocus() + nameWithType: View.EnsureFocus() + fullName: Terminal.Gui.View.EnsureFocus() + spec.csharp: + - uid: Terminal.Gui.View.EnsureFocus + name: EnsureFocus + nameWithType: View.EnsureFocus + fullName: Terminal.Gui.View.EnsureFocus + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.EnsureFocus + name: EnsureFocus + nameWithType: View.EnsureFocus + fullName: Terminal.Gui.View.EnsureFocus + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.FocusFirst + commentId: M:Terminal.Gui.View.FocusFirst + parent: Terminal.Gui.View + name: FocusFirst() + nameWithType: View.FocusFirst() + fullName: Terminal.Gui.View.FocusFirst() + spec.csharp: + - uid: Terminal.Gui.View.FocusFirst + name: FocusFirst + nameWithType: View.FocusFirst + fullName: Terminal.Gui.View.FocusFirst + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.FocusFirst + name: FocusFirst + nameWithType: View.FocusFirst + fullName: Terminal.Gui.View.FocusFirst + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.FocusLast + commentId: M:Terminal.Gui.View.FocusLast + parent: Terminal.Gui.View + name: FocusLast() + nameWithType: View.FocusLast() + fullName: Terminal.Gui.View.FocusLast() + spec.csharp: + - uid: Terminal.Gui.View.FocusLast + name: FocusLast + nameWithType: View.FocusLast + fullName: Terminal.Gui.View.FocusLast + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.FocusLast + name: FocusLast + nameWithType: View.FocusLast + fullName: Terminal.Gui.View.FocusLast + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.FocusPrev + commentId: M:Terminal.Gui.View.FocusPrev + parent: Terminal.Gui.View + name: FocusPrev() + nameWithType: View.FocusPrev() + fullName: Terminal.Gui.View.FocusPrev() + spec.csharp: + - uid: Terminal.Gui.View.FocusPrev + name: FocusPrev + nameWithType: View.FocusPrev + fullName: Terminal.Gui.View.FocusPrev + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.FocusPrev + name: FocusPrev + nameWithType: View.FocusPrev + fullName: Terminal.Gui.View.FocusPrev + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.FocusNext + commentId: M:Terminal.Gui.View.FocusNext + parent: Terminal.Gui.View + name: FocusNext() + nameWithType: View.FocusNext() + fullName: Terminal.Gui.View.FocusNext() + spec.csharp: + - uid: Terminal.Gui.View.FocusNext + name: FocusNext + nameWithType: View.FocusNext + fullName: Terminal.Gui.View.FocusNext + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.FocusNext + name: FocusNext + nameWithType: View.FocusNext + fullName: Terminal.Gui.View.FocusNext + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.LayoutSubviews + commentId: M:Terminal.Gui.View.LayoutSubviews + parent: Terminal.Gui.View + name: LayoutSubviews() + nameWithType: View.LayoutSubviews() + fullName: Terminal.Gui.View.LayoutSubviews() + spec.csharp: + - uid: Terminal.Gui.View.LayoutSubviews + name: LayoutSubviews + nameWithType: View.LayoutSubviews + fullName: Terminal.Gui.View.LayoutSubviews + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.LayoutSubviews + name: LayoutSubviews + nameWithType: View.LayoutSubviews + fullName: Terminal.Gui.View.LayoutSubviews + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.ToString + commentId: M:Terminal.Gui.View.ToString + parent: Terminal.Gui.View + name: ToString() + nameWithType: View.ToString() + fullName: Terminal.Gui.View.ToString() + spec.csharp: + - uid: Terminal.Gui.View.ToString + name: ToString + nameWithType: View.ToString + fullName: Terminal.Gui.View.ToString + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.ToString + name: ToString + nameWithType: View.ToString + fullName: Terminal.Gui.View.ToString + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.OnMouseEnter(Terminal.Gui.MouseEvent) + commentId: M:Terminal.Gui.View.OnMouseEnter(Terminal.Gui.MouseEvent) + parent: Terminal.Gui.View + name: OnMouseEnter(MouseEvent) + nameWithType: View.OnMouseEnter(MouseEvent) + fullName: Terminal.Gui.View.OnMouseEnter(Terminal.Gui.MouseEvent) + spec.csharp: + - uid: Terminal.Gui.View.OnMouseEnter(Terminal.Gui.MouseEvent) + name: OnMouseEnter + nameWithType: View.OnMouseEnter + fullName: Terminal.Gui.View.OnMouseEnter + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.MouseEvent + name: MouseEvent + nameWithType: MouseEvent + fullName: Terminal.Gui.MouseEvent + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.OnMouseEnter(Terminal.Gui.MouseEvent) + name: OnMouseEnter + nameWithType: View.OnMouseEnter + fullName: Terminal.Gui.View.OnMouseEnter + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.MouseEvent + name: MouseEvent + nameWithType: MouseEvent + fullName: Terminal.Gui.MouseEvent + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.View.OnMouseLeave(Terminal.Gui.MouseEvent) + commentId: M:Terminal.Gui.View.OnMouseLeave(Terminal.Gui.MouseEvent) + parent: Terminal.Gui.View + name: OnMouseLeave(MouseEvent) + nameWithType: View.OnMouseLeave(MouseEvent) + fullName: Terminal.Gui.View.OnMouseLeave(Terminal.Gui.MouseEvent) + spec.csharp: + - uid: Terminal.Gui.View.OnMouseLeave(Terminal.Gui.MouseEvent) + name: OnMouseLeave + nameWithType: View.OnMouseLeave + fullName: Terminal.Gui.View.OnMouseLeave + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.MouseEvent + name: MouseEvent + nameWithType: MouseEvent + fullName: Terminal.Gui.MouseEvent + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.OnMouseLeave(Terminal.Gui.MouseEvent) + name: OnMouseLeave + nameWithType: View.OnMouseLeave + fullName: Terminal.Gui.View.OnMouseLeave + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.MouseEvent + name: MouseEvent + nameWithType: MouseEvent + fullName: Terminal.Gui.MouseEvent + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.Responder.CanFocus + commentId: P:Terminal.Gui.Responder.CanFocus + parent: Terminal.Gui.Responder + name: CanFocus + nameWithType: Responder.CanFocus + fullName: Terminal.Gui.Responder.CanFocus +- uid: Terminal.Gui.Responder.MouseEvent(Terminal.Gui.MouseEvent) + commentId: M:Terminal.Gui.Responder.MouseEvent(Terminal.Gui.MouseEvent) + parent: Terminal.Gui.Responder + name: MouseEvent(MouseEvent) + nameWithType: Responder.MouseEvent(MouseEvent) + fullName: Terminal.Gui.Responder.MouseEvent(Terminal.Gui.MouseEvent) + spec.csharp: + - uid: Terminal.Gui.Responder.MouseEvent(Terminal.Gui.MouseEvent) + name: MouseEvent + nameWithType: Responder.MouseEvent + fullName: Terminal.Gui.Responder.MouseEvent + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.MouseEvent + name: MouseEvent + nameWithType: MouseEvent + fullName: Terminal.Gui.MouseEvent + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.Responder.MouseEvent(Terminal.Gui.MouseEvent) + name: MouseEvent + nameWithType: Responder.MouseEvent + fullName: Terminal.Gui.Responder.MouseEvent + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.MouseEvent + name: MouseEvent + nameWithType: MouseEvent + fullName: Terminal.Gui.MouseEvent + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + name: Equals(Object) + nameWithType: Object.Equals(Object) + fullName: System.Object.Equals(System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + name: GetHashCode() + nameWithType: Object.GetHashCode() + fullName: System.Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System + commentId: N:System + isExternal: true + name: System + nameWithType: System + fullName: System +- uid: System.Collections + commentId: N:System.Collections + isExternal: true + name: System.Collections + nameWithType: System.Collections + fullName: System.Collections +- uid: System.EventHandler{NStack.ustring} + commentId: T:System.EventHandler{NStack.ustring} + parent: System + definition: System.EventHandler`1 + name: EventHandler + nameWithType: EventHandler + fullName: System.EventHandler + nameWithType.vb: EventHandler(Of ustring) + fullName.vb: System.EventHandler(Of NStack.ustring) + name.vb: EventHandler(Of ustring) + spec.csharp: + - uid: System.EventHandler`1 + name: EventHandler + nameWithType: EventHandler + fullName: System.EventHandler + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: NStack.ustring + name: ustring + nameWithType: ustring + fullName: NStack.ustring + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.EventHandler`1 + name: EventHandler + nameWithType: EventHandler + fullName: System.EventHandler + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: NStack.ustring + name: ustring + nameWithType: ustring + fullName: NStack.ustring + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.EventHandler`1 + commentId: T:System.EventHandler`1 + isExternal: true + name: EventHandler + nameWithType: EventHandler + fullName: System.EventHandler + nameWithType.vb: EventHandler(Of TEventArgs) + fullName.vb: System.EventHandler(Of TEventArgs) + name.vb: EventHandler(Of TEventArgs) + spec.csharp: + - uid: System.EventHandler`1 + name: EventHandler + nameWithType: EventHandler + fullName: System.EventHandler + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: TEventArgs + nameWithType: TEventArgs + fullName: TEventArgs + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.EventHandler`1 + name: EventHandler + nameWithType: EventHandler + fullName: System.EventHandler + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: TEventArgs + nameWithType: TEventArgs + fullName: TEventArgs + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.ComboBox.#ctor* + commentId: Overload:Terminal.Gui.ComboBox.#ctor + name: ComboBox + nameWithType: ComboBox.ComboBox + fullName: Terminal.Gui.ComboBox.ComboBox +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + name: Int32 + nameWithType: Int32 + fullName: System.Int32 +- uid: System.Collections.Generic.IList{System.String} + commentId: T:System.Collections.Generic.IList{System.String} + parent: System.Collections.Generic + definition: System.Collections.Generic.IList`1 + name: IList + nameWithType: IList + fullName: System.Collections.Generic.IList + nameWithType.vb: IList(Of String) + fullName.vb: System.Collections.Generic.IList(Of System.String) + name.vb: IList(Of String) + spec.csharp: + - uid: System.Collections.Generic.IList`1 + name: IList + nameWithType: IList + fullName: System.Collections.Generic.IList + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.IList`1 + name: IList + nameWithType: IList + fullName: System.Collections.Generic.IList + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic.IList`1 + commentId: T:System.Collections.Generic.IList`1 + isExternal: true + name: IList + nameWithType: IList + fullName: System.Collections.Generic.IList + nameWithType.vb: IList(Of T) + fullName.vb: System.Collections.Generic.IList(Of T) + name.vb: IList(Of T) + spec.csharp: + - uid: System.Collections.Generic.IList`1 + name: IList + nameWithType: IList + fullName: System.Collections.Generic.IList + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.IList`1 + name: IList + nameWithType: IList + fullName: System.Collections.Generic.IList + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic +- uid: Terminal.Gui.ComboBox.OnEnter + commentId: M:Terminal.Gui.ComboBox.OnEnter + isExternal: true +- uid: Terminal.Gui.View.OnEnter + commentId: M:Terminal.Gui.View.OnEnter + parent: Terminal.Gui.View + name: OnEnter() + nameWithType: View.OnEnter() + fullName: Terminal.Gui.View.OnEnter() + spec.csharp: + - uid: Terminal.Gui.View.OnEnter + name: OnEnter + nameWithType: View.OnEnter + fullName: Terminal.Gui.View.OnEnter + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.OnEnter + name: OnEnter + nameWithType: View.OnEnter + fullName: Terminal.Gui.View.OnEnter + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.ComboBox.OnEnter* + commentId: Overload:Terminal.Gui.ComboBox.OnEnter + name: OnEnter + nameWithType: ComboBox.OnEnter + fullName: Terminal.Gui.ComboBox.OnEnter +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + name: Boolean + nameWithType: Boolean + fullName: System.Boolean +- uid: Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent) + commentId: M:Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent) + isExternal: true +- uid: Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent) + commentId: M:Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent) + parent: Terminal.Gui.View + name: ProcessKey(KeyEvent) + nameWithType: View.ProcessKey(KeyEvent) + fullName: Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent) + spec.csharp: + - uid: Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent) + name: ProcessKey + nameWithType: View.ProcessKey + fullName: Terminal.Gui.View.ProcessKey + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent) + name: ProcessKey + nameWithType: View.ProcessKey + fullName: Terminal.Gui.View.ProcessKey + - name: ( + nameWithType: ( + fullName: ( + - uid: Terminal.Gui.KeyEvent + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent + - name: ) + nameWithType: ) + fullName: ) +- uid: Terminal.Gui.ComboBox.ProcessKey* + commentId: Overload:Terminal.Gui.ComboBox.ProcessKey + name: ProcessKey + nameWithType: ComboBox.ProcessKey + fullName: Terminal.Gui.ComboBox.ProcessKey +- uid: Terminal.Gui.KeyEvent + commentId: T:Terminal.Gui.KeyEvent + parent: Terminal.Gui + name: KeyEvent + nameWithType: KeyEvent + fullName: Terminal.Gui.KeyEvent +- uid: Terminal.Gui.ComboBox.Text* + commentId: Overload:Terminal.Gui.ComboBox.Text + name: Text + nameWithType: ComboBox.Text + fullName: Terminal.Gui.ComboBox.Text +- uid: NStack.ustring + commentId: T:NStack.ustring + parent: NStack + isExternal: true + name: ustring + nameWithType: ustring + fullName: NStack.ustring +- uid: NStack + commentId: N:NStack + isExternal: true + name: NStack + nameWithType: NStack + fullName: NStack +shouldSkipMarkup: true diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.DateField.yml b/docfx/api/Terminal.Gui/Terminal.Gui.DateField.yml index 2eacb38d4..634188e1f 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.DateField.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.DateField.yml @@ -5,8 +5,10 @@ items: id: DateField parent: Terminal.Gui children: + - Terminal.Gui.DateField.#ctor(System.DateTime) - Terminal.Gui.DateField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean) - Terminal.Gui.DateField.Date + - Terminal.Gui.DateField.IsShortFormat - Terminal.Gui.DateField.MouseEvent(Terminal.Gui.MouseEvent) - Terminal.Gui.DateField.ProcessKey(Terminal.Gui.KeyEvent) langs: @@ -155,7 +157,7 @@ items: repo: tig:tig/gui.cs.git id: .ctor path: ../Terminal.Gui/Views/DateField.cs - startLine: 38 + startLine: 37 assemblies: - Terminal.Gui namespace: Terminal.Gui @@ -182,6 +184,42 @@ items: - public modifiers.vb: - Public +- uid: Terminal.Gui.DateField.#ctor(System.DateTime) + commentId: M:Terminal.Gui.DateField.#ctor(System.DateTime) + id: '#ctor(System.DateTime)' + parent: Terminal.Gui.DateField + langs: + - csharp + - vb + name: DateField(DateTime) + nameWithType: DateField.DateField(DateTime) + fullName: Terminal.Gui.DateField.DateField(System.DateTime) + type: Constructor + source: + remote: + path: Terminal.Gui/Views/DateField.cs + branch: docs + repo: tig:tig/gui.cs.git + id: .ctor + path: ../Terminal.Gui/Views/DateField.cs + startLine: 47 + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: "\nInitializes a new instance of \n" + example: [] + syntax: + content: public DateField(DateTime date) + parameters: + - id: date + type: System.DateTime + description: '' + content.vb: Public Sub New(date As Date) + overload: Terminal.Gui.DateField.#ctor* + modifiers.csharp: + - public + modifiers.vb: + - Public - uid: Terminal.Gui.DateField.Date commentId: P:Terminal.Gui.DateField.Date id: Date @@ -200,7 +238,7 @@ items: repo: tig:tig/gui.cs.git id: Date path: ../Terminal.Gui/Views/DateField.cs - startLine: 80 + startLine: 95 assemblies: - Terminal.Gui namespace: Terminal.Gui @@ -220,6 +258,43 @@ items: - set modifiers.vb: - Public +- uid: Terminal.Gui.DateField.IsShortFormat + commentId: P:Terminal.Gui.DateField.IsShortFormat + id: IsShortFormat + parent: Terminal.Gui.DateField + langs: + - csharp + - vb + name: IsShortFormat + nameWithType: DateField.IsShortFormat + fullName: Terminal.Gui.DateField.IsShortFormat + type: Property + source: + remote: + path: Terminal.Gui/Views/DateField.cs + branch: docs + repo: tig:tig/gui.cs.git + id: IsShortFormat + path: ../Terminal.Gui/Views/DateField.cs + startLine: 108 + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: "\nGet or set the data format for the widget.\n" + example: [] + syntax: + content: public bool IsShortFormat { get; set; } + parameters: [] + return: + type: System.Boolean + content.vb: Public Property IsShortFormat As Boolean + overload: Terminal.Gui.DateField.IsShortFormat* + modifiers.csharp: + - public + - get + - set + modifiers.vb: + - Public - uid: Terminal.Gui.DateField.ProcessKey(Terminal.Gui.KeyEvent) commentId: M:Terminal.Gui.DateField.ProcessKey(Terminal.Gui.KeyEvent) id: ProcessKey(Terminal.Gui.KeyEvent) @@ -238,7 +313,7 @@ items: repo: tig:tig/gui.cs.git id: ProcessKey path: ../Terminal.Gui/Views/DateField.cs - startLine: 191 + startLine: 232 assemblies: - Terminal.Gui namespace: Terminal.Gui @@ -277,7 +352,7 @@ items: repo: tig:tig/gui.cs.git id: MouseEvent path: ../Terminal.Gui/Views/DateField.cs - startLine: 238 + startLine: 279 assemblies: - Terminal.Gui namespace: Terminal.Gui @@ -2467,6 +2542,11 @@ references: name: Date nameWithType: DateField.Date fullName: Terminal.Gui.DateField.Date +- uid: Terminal.Gui.DateField.IsShortFormat* + commentId: Overload:Terminal.Gui.DateField.IsShortFormat + name: IsShortFormat + nameWithType: DateField.IsShortFormat + fullName: Terminal.Gui.DateField.IsShortFormat - uid: Terminal.Gui.DateField.ProcessKey(Terminal.Gui.KeyEvent) commentId: M:Terminal.Gui.DateField.ProcessKey(Terminal.Gui.KeyEvent) isExternal: true diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.TimeField.yml b/docfx/api/Terminal.Gui/Terminal.Gui.TimeField.yml index 95fac5e99..566ead8a3 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.TimeField.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.TimeField.yml @@ -5,7 +5,9 @@ items: id: TimeField parent: Terminal.Gui children: + - Terminal.Gui.TimeField.#ctor(System.DateTime) - Terminal.Gui.TimeField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean) + - Terminal.Gui.TimeField.IsShortFormat - Terminal.Gui.TimeField.MouseEvent(Terminal.Gui.MouseEvent) - Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent) - Terminal.Gui.TimeField.Time @@ -155,7 +157,7 @@ items: repo: tig:tig/gui.cs.git id: .ctor path: ../Terminal.Gui/Views/TimeField.cs - startLine: 37 + startLine: 38 assemblies: - Terminal.Gui namespace: Terminal.Gui @@ -182,6 +184,42 @@ items: - public modifiers.vb: - Public +- uid: Terminal.Gui.TimeField.#ctor(System.DateTime) + commentId: M:Terminal.Gui.TimeField.#ctor(System.DateTime) + id: '#ctor(System.DateTime)' + parent: Terminal.Gui.TimeField + langs: + - csharp + - vb + name: TimeField(DateTime) + nameWithType: TimeField.TimeField(DateTime) + fullName: Terminal.Gui.TimeField.TimeField(System.DateTime) + type: Constructor + source: + remote: + path: Terminal.Gui/Views/TimeField.cs + branch: docs + repo: tig:tig/gui.cs.git + id: .ctor + path: ../Terminal.Gui/Views/TimeField.cs + startLine: 48 + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: "\nInitializes a new instance of \n" + example: [] + syntax: + content: public TimeField(DateTime time) + parameters: + - id: time + type: System.DateTime + description: '' + content.vb: Public Sub New(time As Date) + overload: Terminal.Gui.TimeField.#ctor* + modifiers.csharp: + - public + modifiers.vb: + - Public - uid: Terminal.Gui.TimeField.Time commentId: P:Terminal.Gui.TimeField.Time id: Time @@ -200,7 +238,7 @@ items: repo: tig:tig/gui.cs.git id: Time path: ../Terminal.Gui/Views/TimeField.cs - startLine: 60 + startLine: 77 assemblies: - Terminal.Gui namespace: Terminal.Gui @@ -220,6 +258,43 @@ items: - set modifiers.vb: - Public +- uid: Terminal.Gui.TimeField.IsShortFormat + commentId: P:Terminal.Gui.TimeField.IsShortFormat + id: IsShortFormat + parent: Terminal.Gui.TimeField + langs: + - csharp + - vb + name: IsShortFormat + nameWithType: TimeField.IsShortFormat + fullName: Terminal.Gui.TimeField.IsShortFormat + type: Property + source: + remote: + path: Terminal.Gui/Views/TimeField.cs + branch: docs + repo: tig:tig/gui.cs.git + id: IsShortFormat + path: ../Terminal.Gui/Views/TimeField.cs + startLine: 90 + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: "\nGet or set the data format for the widget.\n" + example: [] + syntax: + content: public bool IsShortFormat { get; set; } + parameters: [] + return: + type: System.Boolean + content.vb: Public Property IsShortFormat As Boolean + overload: Terminal.Gui.TimeField.IsShortFormat* + modifiers.csharp: + - public + - get + - set + modifiers.vb: + - Public - uid: Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent) commentId: M:Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent) id: ProcessKey(Terminal.Gui.KeyEvent) @@ -238,7 +313,7 @@ items: repo: tig:tig/gui.cs.git id: ProcessKey path: ../Terminal.Gui/Views/TimeField.cs - startLine: 146 + startLine: 183 assemblies: - Terminal.Gui namespace: Terminal.Gui @@ -277,7 +352,7 @@ items: repo: tig:tig/gui.cs.git id: MouseEvent path: ../Terminal.Gui/Views/TimeField.cs - startLine: 193 + startLine: 230 assemblies: - Terminal.Gui namespace: Terminal.Gui @@ -2467,6 +2542,11 @@ references: name: Time nameWithType: TimeField.Time fullName: Terminal.Gui.TimeField.Time +- uid: Terminal.Gui.TimeField.IsShortFormat* + commentId: Overload:Terminal.Gui.TimeField.IsShortFormat + name: IsShortFormat + nameWithType: TimeField.IsShortFormat + fullName: Terminal.Gui.TimeField.IsShortFormat - uid: Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent) commentId: M:Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent) isExternal: true diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.View.yml b/docfx/api/Terminal.Gui/Terminal.Gui.View.yml index c86121e25..e1538fb3f 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.View.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.View.yml @@ -108,6 +108,7 @@ items: derivedClasses: - Terminal.Gui.Button - Terminal.Gui.CheckBox + - Terminal.Gui.ComboBox - Terminal.Gui.FrameView - Terminal.Gui.HexView - Terminal.Gui.Label diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.yml b/docfx/api/Terminal.Gui/Terminal.Gui.yml index 0b20b0d60..c837b5621 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.yml @@ -14,6 +14,7 @@ items: - Terminal.Gui.Color - Terminal.Gui.Colors - Terminal.Gui.ColorScheme + - Terminal.Gui.ComboBox - Terminal.Gui.ConsoleDriver - Terminal.Gui.CursesDriver - Terminal.Gui.DateField @@ -256,6 +257,11 @@ references: name: Clipboard nameWithType: Clipboard fullName: Terminal.Gui.Clipboard +- uid: Terminal.Gui.ComboBox + commentId: T:Terminal.Gui.ComboBox + name: ComboBox + nameWithType: ComboBox + fullName: Terminal.Gui.ComboBox - uid: Terminal.Gui.DateField commentId: T:Terminal.Gui.DateField name: DateField diff --git a/docfx/api/Terminal.Gui/toc.yml b/docfx/api/Terminal.Gui/toc.yml index d92927277..8222d73db 100644 --- a/docfx/api/Terminal.Gui/toc.yml +++ b/docfx/api/Terminal.Gui/toc.yml @@ -33,6 +33,8 @@ name: Colors - uid: Terminal.Gui.ColorScheme name: ColorScheme + - uid: Terminal.Gui.ComboBox + name: ComboBox - uid: Terminal.Gui.ConsoleDriver name: ConsoleDriver - uid: Terminal.Gui.CursesDriver diff --git a/docfx/api/UICatalog/.manifest b/docfx/api/UICatalog/.manifest new file mode 100644 index 000000000..8a74b177a --- /dev/null +++ b/docfx/api/UICatalog/.manifest @@ -0,0 +1,28 @@ +{ + "UICatalog": "UICatalog.yml", + "UICatalog.Scenario": "UICatalog.Scenario.yml", + "UICatalog.Scenario.Dispose": "UICatalog.Scenario.yml", + "UICatalog.Scenario.Dispose(System.Boolean)": "UICatalog.Scenario.yml", + "UICatalog.Scenario.GetCategories": "UICatalog.Scenario.yml", + "UICatalog.Scenario.GetDescription": "UICatalog.Scenario.yml", + "UICatalog.Scenario.GetName": "UICatalog.Scenario.yml", + "UICatalog.Scenario.Init(Terminal.Gui.Toplevel)": "UICatalog.Scenario.yml", + "UICatalog.Scenario.RequestStop": "UICatalog.Scenario.yml", + "UICatalog.Scenario.Run": "UICatalog.Scenario.yml", + "UICatalog.Scenario.ScenarioCategory": "UICatalog.Scenario.ScenarioCategory.yml", + "UICatalog.Scenario.ScenarioCategory.#ctor(System.String)": "UICatalog.Scenario.ScenarioCategory.yml", + "UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type)": "UICatalog.Scenario.ScenarioCategory.yml", + "UICatalog.Scenario.ScenarioCategory.GetName(System.Type)": "UICatalog.Scenario.ScenarioCategory.yml", + "UICatalog.Scenario.ScenarioCategory.Name": "UICatalog.Scenario.ScenarioCategory.yml", + "UICatalog.Scenario.ScenarioMetadata": "UICatalog.Scenario.ScenarioMetadata.yml", + "UICatalog.Scenario.ScenarioMetadata.#ctor(System.String,System.String)": "UICatalog.Scenario.ScenarioMetadata.yml", + "UICatalog.Scenario.ScenarioMetadata.Description": "UICatalog.Scenario.ScenarioMetadata.yml", + "UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type)": "UICatalog.Scenario.ScenarioMetadata.yml", + "UICatalog.Scenario.ScenarioMetadata.GetName(System.Type)": "UICatalog.Scenario.ScenarioMetadata.yml", + "UICatalog.Scenario.ScenarioMetadata.Name": "UICatalog.Scenario.ScenarioMetadata.yml", + "UICatalog.Scenario.Setup": "UICatalog.Scenario.yml", + "UICatalog.Scenario.Top": "UICatalog.Scenario.yml", + "UICatalog.Scenario.ToString": "UICatalog.Scenario.yml", + "UICatalog.Scenario.Win": "UICatalog.Scenario.yml", + "UICatalog.UICatalogApp": "UICatalog.UICatalogApp.yml" +} \ No newline at end of file diff --git a/docfx/api/UICatalog/UICatalog.Scenario.ScenarioCategory.yml b/docfx/api/UICatalog/UICatalog.Scenario.ScenarioCategory.yml new file mode 100644 index 000000000..953acdb24 --- /dev/null +++ b/docfx/api/UICatalog/UICatalog.Scenario.ScenarioCategory.yml @@ -0,0 +1,2720 @@ +### YamlMime:ManagedReference +items: +- uid: UICatalog.Scenario.ScenarioCategory + commentId: T:UICatalog.Scenario.ScenarioCategory + id: Scenario.ScenarioCategory + parent: UICatalog + children: + - UICatalog.Scenario.ScenarioCategory.#ctor(System.String) + - UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type) + - UICatalog.Scenario.ScenarioCategory.GetName(System.Type) + - UICatalog.Scenario.ScenarioCategory.Name + langs: + - csharp + - vb + name: Scenario.ScenarioCategory + nameWithType: Scenario.ScenarioCategory + fullName: UICatalog.Scenario.ScenarioCategory + type: Class + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: ScenarioCategory + path: ../UICatalog/Scenario.cs + startLine: 143 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nDefines the category names used to catagorize a \n" + example: [] + syntax: + content: >- + [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] + + public class ScenarioCategory : Attribute + content.vb: >- + + + Public Class ScenarioCategory + + Inherits Attribute + inheritance: + - System.Object + - System.Attribute + inheritedMembers: + - System.Attribute.Equals(System.Object) + - System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type) + - System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean) + - System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type) + - System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) + - System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type) + - System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean) + - System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type) + - System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + - System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type) + - System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + - System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type) + - System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.Module) + - System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type) + - System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type) + - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean) + - System.Attribute.GetHashCode + - System.Attribute.IsDefaultAttribute + - System.Attribute.IsDefined(System.Reflection.Assembly,System.Type) + - System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean) + - System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type) + - System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) + - System.Attribute.IsDefined(System.Reflection.Module,System.Type) + - System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean) + - System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type) + - System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) + - System.Attribute.Match(System.Object) + - System.Attribute.TypeId + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + attributes: + - type: System.AttributeUsageAttribute + ctor: System.AttributeUsageAttribute.#ctor(System.AttributeTargets) + arguments: + - type: System.AttributeTargets + value: 4 + namedArguments: + - name: AllowMultiple + type: System.Boolean + value: true + modifiers.csharp: + - public + - class + modifiers.vb: + - Public + - Class +- uid: UICatalog.Scenario.ScenarioCategory.Name + commentId: P:UICatalog.Scenario.ScenarioCategory.Name + id: Name + parent: UICatalog.Scenario.ScenarioCategory + langs: + - csharp + - vb + name: Name + nameWithType: Scenario.ScenarioCategory.Name + fullName: UICatalog.Scenario.ScenarioCategory.Name + type: Property + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Name + path: ../UICatalog/Scenario.cs + startLine: 148 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nCategory Name\n" + example: [] + syntax: + content: public string Name { get; set; } + parameters: [] + return: + type: System.String + content.vb: Public Property Name As String + overload: UICatalog.Scenario.ScenarioCategory.Name* + modifiers.csharp: + - public + - get + - set + modifiers.vb: + - Public +- uid: UICatalog.Scenario.ScenarioCategory.#ctor(System.String) + commentId: M:UICatalog.Scenario.ScenarioCategory.#ctor(System.String) + id: '#ctor(System.String)' + parent: UICatalog.Scenario.ScenarioCategory + langs: + - csharp + - vb + name: ScenarioCategory(String) + nameWithType: Scenario.ScenarioCategory.ScenarioCategory(String) + fullName: UICatalog.Scenario.ScenarioCategory.ScenarioCategory(System.String) + type: Constructor + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: .ctor + path: ../UICatalog/Scenario.cs + startLine: 150 + assemblies: + - UICatalog + namespace: UICatalog + syntax: + content: public ScenarioCategory(string Name) + parameters: + - id: Name + type: System.String + content.vb: Public Sub New(Name As String) + overload: UICatalog.Scenario.ScenarioCategory.#ctor* + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: UICatalog.Scenario.ScenarioCategory.GetName(System.Type) + commentId: M:UICatalog.Scenario.ScenarioCategory.GetName(System.Type) + id: GetName(System.Type) + parent: UICatalog.Scenario.ScenarioCategory + langs: + - csharp + - vb + name: GetName(Type) + nameWithType: Scenario.ScenarioCategory.GetName(Type) + fullName: UICatalog.Scenario.ScenarioCategory.GetName(System.Type) + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: GetName + path: ../UICatalog/Scenario.cs + startLine: 157 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nStatic helper function to get the Name given a Type\n" + example: [] + syntax: + content: public static string GetName(Type t) + parameters: + - id: t + type: System.Type + description: '' + return: + type: System.String + description: Name of the catagory + content.vb: Public Shared Function GetName(t As Type) As String + overload: UICatalog.Scenario.ScenarioCategory.GetName* + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared +- uid: UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type) + commentId: M:UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type) + id: GetCategories(System.Type) + parent: UICatalog.Scenario.ScenarioCategory + langs: + - csharp + - vb + name: GetCategories(Type) + nameWithType: Scenario.ScenarioCategory.GetCategories(Type) + fullName: UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type) + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: GetCategories + path: ../UICatalog/Scenario.cs + startLine: 164 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nStatic helper function to get the Categories given a Type\n" + example: [] + syntax: + content: public static List GetCategories(Type t) + parameters: + - id: t + type: System.Type + description: '' + return: + type: System.Collections.Generic.List{System.String} + description: list of catagory names + content.vb: Public Shared Function GetCategories(t As Type) As List(Of String) + overload: UICatalog.Scenario.ScenarioCategory.GetCategories* + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared +references: +- uid: UICatalog.Scenario + commentId: T:UICatalog.Scenario + name: Scenario + nameWithType: Scenario + fullName: UICatalog.Scenario +- uid: UICatalog + commentId: N:UICatalog + name: UICatalog + nameWithType: UICatalog + fullName: UICatalog +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: System.Attribute + commentId: T:System.Attribute + parent: System + isExternal: true + name: Attribute + nameWithType: Attribute + fullName: System.Attribute +- uid: System.Attribute.Equals(System.Object) + commentId: M:System.Attribute.Equals(System.Object) + parent: System.Attribute + isExternal: true + name: Equals(Object) + nameWithType: Attribute.Equals(Object) + fullName: System.Attribute.Equals(System.Object) + spec.csharp: + - uid: System.Attribute.Equals(System.Object) + name: Equals + nameWithType: Attribute.Equals + fullName: System.Attribute.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.Equals(System.Object) + name: Equals + nameWithType: Attribute.Equals + fullName: System.Attribute.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(Assembly, Type) + nameWithType: Attribute.GetCustomAttribute(Assembly, Type) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(Assembly, Type, Boolean) + nameWithType: Attribute.GetCustomAttribute(Assembly, Type, Boolean) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(MemberInfo, Type) + nameWithType: Attribute.GetCustomAttribute(MemberInfo, Type) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(MemberInfo, Type, Boolean) + nameWithType: Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(Module, Type) + nameWithType: Attribute.GetCustomAttribute(Module, Type) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(Module, Type, Boolean) + nameWithType: Attribute.GetCustomAttribute(Module, Type, Boolean) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(ParameterInfo, Type) + nameWithType: Attribute.GetCustomAttribute(ParameterInfo, Type) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(ParameterInfo, Type, Boolean) + nameWithType: Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Assembly) + nameWithType: Attribute.GetCustomAttributes(Assembly) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Assembly, Boolean) + nameWithType: Attribute.GetCustomAttributes(Assembly, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Assembly, Type) + nameWithType: Attribute.GetCustomAttributes(Assembly, Type) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Assembly, Type, Boolean) + nameWithType: Attribute.GetCustomAttributes(Assembly, Type, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(MemberInfo) + nameWithType: Attribute.GetCustomAttributes(MemberInfo) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(MemberInfo, Boolean) + nameWithType: Attribute.GetCustomAttributes(MemberInfo, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(MemberInfo, Type) + nameWithType: Attribute.GetCustomAttributes(MemberInfo, Type) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(MemberInfo, Type, Boolean) + nameWithType: Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Module) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Module) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Module) + nameWithType: Attribute.GetCustomAttributes(Module) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Module) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Module, Boolean) + nameWithType: Attribute.GetCustomAttributes(Module, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Module, Type) + nameWithType: Attribute.GetCustomAttributes(Module, Type) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Module, Type, Boolean) + nameWithType: Attribute.GetCustomAttributes(Module, Type, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(ParameterInfo) + nameWithType: Attribute.GetCustomAttributes(ParameterInfo) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(ParameterInfo, Boolean) + nameWithType: Attribute.GetCustomAttributes(ParameterInfo, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(ParameterInfo, Type) + nameWithType: Attribute.GetCustomAttributes(ParameterInfo, Type) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(ParameterInfo, Type, Boolean) + nameWithType: Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetHashCode + commentId: M:System.Attribute.GetHashCode + parent: System.Attribute + isExternal: true + name: GetHashCode() + nameWithType: Attribute.GetHashCode() + fullName: System.Attribute.GetHashCode() + spec.csharp: + - uid: System.Attribute.GetHashCode + name: GetHashCode + nameWithType: Attribute.GetHashCode + fullName: System.Attribute.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetHashCode + name: GetHashCode + nameWithType: Attribute.GetHashCode + fullName: System.Attribute.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefaultAttribute + commentId: M:System.Attribute.IsDefaultAttribute + parent: System.Attribute + isExternal: true + name: IsDefaultAttribute() + nameWithType: Attribute.IsDefaultAttribute() + fullName: System.Attribute.IsDefaultAttribute() + spec.csharp: + - uid: System.Attribute.IsDefaultAttribute + name: IsDefaultAttribute + nameWithType: Attribute.IsDefaultAttribute + fullName: System.Attribute.IsDefaultAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefaultAttribute + name: IsDefaultAttribute + nameWithType: Attribute.IsDefaultAttribute + fullName: System.Attribute.IsDefaultAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type) + commentId: M:System.Attribute.IsDefined(System.Reflection.Assembly,System.Type) + parent: System.Attribute + isExternal: true + name: IsDefined(Assembly, Type) + nameWithType: Attribute.IsDefined(Assembly, Type) + fullName: System.Attribute.IsDefined(System.Reflection.Assembly, System.Type) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean) + commentId: M:System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: IsDefined(Assembly, Type, Boolean) + nameWithType: Attribute.IsDefined(Assembly, Type, Boolean) + fullName: System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type) + commentId: M:System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type) + parent: System.Attribute + isExternal: true + name: IsDefined(MemberInfo, Type) + nameWithType: Attribute.IsDefined(MemberInfo, Type) + fullName: System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: IsDefined(MemberInfo, Type, Boolean) + nameWithType: Attribute.IsDefined(MemberInfo, Type, Boolean) + fullName: System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type) + commentId: M:System.Attribute.IsDefined(System.Reflection.Module,System.Type) + parent: System.Attribute + isExternal: true + name: IsDefined(Module, Type) + nameWithType: Attribute.IsDefined(Module, Type) + fullName: System.Attribute.IsDefined(System.Reflection.Module, System.Type) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean) + commentId: M:System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: IsDefined(Module, Type, Boolean) + nameWithType: Attribute.IsDefined(Module, Type, Boolean) + fullName: System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type) + commentId: M:System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type) + parent: System.Attribute + isExternal: true + name: IsDefined(ParameterInfo, Type) + nameWithType: Attribute.IsDefined(ParameterInfo, Type) + fullName: System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: IsDefined(ParameterInfo, Type, Boolean) + nameWithType: Attribute.IsDefined(ParameterInfo, Type, Boolean) + fullName: System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.Match(System.Object) + commentId: M:System.Attribute.Match(System.Object) + parent: System.Attribute + isExternal: true + name: Match(Object) + nameWithType: Attribute.Match(Object) + fullName: System.Attribute.Match(System.Object) + spec.csharp: + - uid: System.Attribute.Match(System.Object) + name: Match + nameWithType: Attribute.Match + fullName: System.Attribute.Match + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.Match(System.Object) + name: Match + nameWithType: Attribute.Match + fullName: System.Attribute.Match + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.TypeId + commentId: P:System.Attribute.TypeId + parent: System.Attribute + isExternal: true + name: TypeId + nameWithType: Attribute.TypeId + fullName: System.Attribute.TypeId +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System + commentId: N:System + isExternal: true + name: System + nameWithType: System + fullName: System +- uid: UICatalog.Scenario.ScenarioCategory.Name* + commentId: Overload:UICatalog.Scenario.ScenarioCategory.Name + name: Name + nameWithType: Scenario.ScenarioCategory.Name + fullName: UICatalog.Scenario.ScenarioCategory.Name +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + name: String + nameWithType: String + fullName: System.String +- uid: UICatalog.Scenario.ScenarioCategory.#ctor* + commentId: Overload:UICatalog.Scenario.ScenarioCategory.#ctor + name: ScenarioCategory + nameWithType: Scenario.ScenarioCategory.ScenarioCategory + fullName: UICatalog.Scenario.ScenarioCategory.ScenarioCategory +- uid: UICatalog.Scenario.ScenarioCategory.GetName* + commentId: Overload:UICatalog.Scenario.ScenarioCategory.GetName + name: GetName + nameWithType: Scenario.ScenarioCategory.GetName + fullName: UICatalog.Scenario.ScenarioCategory.GetName +- uid: System.Type + commentId: T:System.Type + parent: System + isExternal: true + name: Type + nameWithType: Type + fullName: System.Type +- uid: UICatalog.Scenario.ScenarioCategory.GetCategories* + commentId: Overload:UICatalog.Scenario.ScenarioCategory.GetCategories + name: GetCategories + nameWithType: Scenario.ScenarioCategory.GetCategories + fullName: UICatalog.Scenario.ScenarioCategory.GetCategories +- uid: System.Collections.Generic.List{System.String} + commentId: T:System.Collections.Generic.List{System.String} + parent: System.Collections.Generic + definition: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of String) + fullName.vb: System.Collections.Generic.List(Of System.String) + name.vb: List(Of String) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic.List`1 + commentId: T:System.Collections.Generic.List`1 + isExternal: true + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of T) + fullName.vb: System.Collections.Generic.List(Of T) + name.vb: List(Of T) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic diff --git a/docfx/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.yml b/docfx/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.yml new file mode 100644 index 000000000..25616ba9f --- /dev/null +++ b/docfx/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.yml @@ -0,0 +1,2672 @@ +### YamlMime:ManagedReference +items: +- uid: UICatalog.Scenario.ScenarioMetadata + commentId: T:UICatalog.Scenario.ScenarioMetadata + id: Scenario.ScenarioMetadata + parent: UICatalog + children: + - UICatalog.Scenario.ScenarioMetadata.#ctor(System.String,System.String) + - UICatalog.Scenario.ScenarioMetadata.Description + - UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type) + - UICatalog.Scenario.ScenarioMetadata.GetName(System.Type) + - UICatalog.Scenario.ScenarioMetadata.Name + langs: + - csharp + - vb + name: Scenario.ScenarioMetadata + nameWithType: Scenario.ScenarioMetadata + fullName: UICatalog.Scenario.ScenarioMetadata + type: Class + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: ScenarioMetadata + path: ../UICatalog/Scenario.cs + startLine: 95 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nDefines the metadata (Name and Description) for a \n" + example: [] + syntax: + content: >- + [AttributeUsage(AttributeTargets.Class)] + + public class ScenarioMetadata : Attribute + content.vb: >- + + + Public Class ScenarioMetadata + + Inherits Attribute + inheritance: + - System.Object + - System.Attribute + inheritedMembers: + - System.Attribute.Equals(System.Object) + - System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type) + - System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean) + - System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type) + - System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) + - System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type) + - System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean) + - System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type) + - System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + - System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type) + - System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + - System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type) + - System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.Module) + - System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type) + - System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean) + - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type) + - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean) + - System.Attribute.GetHashCode + - System.Attribute.IsDefaultAttribute + - System.Attribute.IsDefined(System.Reflection.Assembly,System.Type) + - System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean) + - System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type) + - System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) + - System.Attribute.IsDefined(System.Reflection.Module,System.Type) + - System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean) + - System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type) + - System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) + - System.Attribute.Match(System.Object) + - System.Attribute.TypeId + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + attributes: + - type: System.AttributeUsageAttribute + ctor: System.AttributeUsageAttribute.#ctor(System.AttributeTargets) + arguments: + - type: System.AttributeTargets + value: 4 + modifiers.csharp: + - public + - class + modifiers.vb: + - Public + - Class +- uid: UICatalog.Scenario.ScenarioMetadata.Name + commentId: P:UICatalog.Scenario.ScenarioMetadata.Name + id: Name + parent: UICatalog.Scenario.ScenarioMetadata + langs: + - csharp + - vb + name: Name + nameWithType: Scenario.ScenarioMetadata.Name + fullName: UICatalog.Scenario.ScenarioMetadata.Name + type: Property + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Name + path: ../UICatalog/Scenario.cs + startLine: 100 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\n Name\n" + example: [] + syntax: + content: public string Name { get; set; } + parameters: [] + return: + type: System.String + content.vb: Public Property Name As String + overload: UICatalog.Scenario.ScenarioMetadata.Name* + modifiers.csharp: + - public + - get + - set + modifiers.vb: + - Public +- uid: UICatalog.Scenario.ScenarioMetadata.Description + commentId: P:UICatalog.Scenario.ScenarioMetadata.Description + id: Description + parent: UICatalog.Scenario.ScenarioMetadata + langs: + - csharp + - vb + name: Description + nameWithType: Scenario.ScenarioMetadata.Description + fullName: UICatalog.Scenario.ScenarioMetadata.Description + type: Property + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Description + path: ../UICatalog/Scenario.cs + startLine: 105 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\n Description\n" + example: [] + syntax: + content: public string Description { get; set; } + parameters: [] + return: + type: System.String + content.vb: Public Property Description As String + overload: UICatalog.Scenario.ScenarioMetadata.Description* + modifiers.csharp: + - public + - get + - set + modifiers.vb: + - Public +- uid: UICatalog.Scenario.ScenarioMetadata.#ctor(System.String,System.String) + commentId: M:UICatalog.Scenario.ScenarioMetadata.#ctor(System.String,System.String) + id: '#ctor(System.String,System.String)' + parent: UICatalog.Scenario.ScenarioMetadata + langs: + - csharp + - vb + name: ScenarioMetadata(String, String) + nameWithType: Scenario.ScenarioMetadata.ScenarioMetadata(String, String) + fullName: UICatalog.Scenario.ScenarioMetadata.ScenarioMetadata(System.String, System.String) + type: Constructor + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: .ctor + path: ../UICatalog/Scenario.cs + startLine: 107 + assemblies: + - UICatalog + namespace: UICatalog + syntax: + content: public ScenarioMetadata(string Name, string Description) + parameters: + - id: Name + type: System.String + - id: Description + type: System.String + content.vb: Public Sub New(Name As String, Description As String) + overload: UICatalog.Scenario.ScenarioMetadata.#ctor* + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: UICatalog.Scenario.ScenarioMetadata.GetName(System.Type) + commentId: M:UICatalog.Scenario.ScenarioMetadata.GetName(System.Type) + id: GetName(System.Type) + parent: UICatalog.Scenario.ScenarioMetadata + langs: + - csharp + - vb + name: GetName(Type) + nameWithType: Scenario.ScenarioMetadata.GetName(Type) + fullName: UICatalog.Scenario.ScenarioMetadata.GetName(System.Type) + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: GetName + path: ../UICatalog/Scenario.cs + startLine: 118 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nStatic helper function to get the Name given a Type\n" + example: [] + syntax: + content: public static string GetName(Type t) + parameters: + - id: t + type: System.Type + description: '' + return: + type: System.String + description: '' + content.vb: Public Shared Function GetName(t As Type) As String + overload: UICatalog.Scenario.ScenarioMetadata.GetName* + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared +- uid: UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type) + commentId: M:UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type) + id: GetDescription(System.Type) + parent: UICatalog.Scenario.ScenarioMetadata + langs: + - csharp + - vb + name: GetDescription(Type) + nameWithType: Scenario.ScenarioMetadata.GetDescription(Type) + fullName: UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type) + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: GetDescription + path: ../UICatalog/Scenario.cs + startLine: 125 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nStatic helper function to get the Description given a Type\n" + example: [] + syntax: + content: public static string GetDescription(Type t) + parameters: + - id: t + type: System.Type + description: '' + return: + type: System.String + description: '' + content.vb: Public Shared Function GetDescription(t As Type) As String + overload: UICatalog.Scenario.ScenarioMetadata.GetDescription* + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared +references: +- uid: UICatalog.Scenario + commentId: T:UICatalog.Scenario + name: Scenario + nameWithType: Scenario + fullName: UICatalog.Scenario +- uid: UICatalog + commentId: N:UICatalog + name: UICatalog + nameWithType: UICatalog + fullName: UICatalog +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: System.Attribute + commentId: T:System.Attribute + parent: System + isExternal: true + name: Attribute + nameWithType: Attribute + fullName: System.Attribute +- uid: System.Attribute.Equals(System.Object) + commentId: M:System.Attribute.Equals(System.Object) + parent: System.Attribute + isExternal: true + name: Equals(Object) + nameWithType: Attribute.Equals(Object) + fullName: System.Attribute.Equals(System.Object) + spec.csharp: + - uid: System.Attribute.Equals(System.Object) + name: Equals + nameWithType: Attribute.Equals + fullName: System.Attribute.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.Equals(System.Object) + name: Equals + nameWithType: Attribute.Equals + fullName: System.Attribute.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(Assembly, Type) + nameWithType: Attribute.GetCustomAttribute(Assembly, Type) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(Assembly, Type, Boolean) + nameWithType: Attribute.GetCustomAttribute(Assembly, Type, Boolean) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(MemberInfo, Type) + nameWithType: Attribute.GetCustomAttribute(MemberInfo, Type) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(MemberInfo, Type, Boolean) + nameWithType: Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(Module, Type) + nameWithType: Attribute.GetCustomAttribute(Module, Type) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(Module, Type, Boolean) + nameWithType: Attribute.GetCustomAttribute(Module, Type, Boolean) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(ParameterInfo, Type) + nameWithType: Attribute.GetCustomAttribute(ParameterInfo, Type) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttribute(ParameterInfo, Type, Boolean) + nameWithType: Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + fullName: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: GetCustomAttribute + nameWithType: Attribute.GetCustomAttribute + fullName: System.Attribute.GetCustomAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Assembly) + nameWithType: Attribute.GetCustomAttributes(Assembly) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Assembly, Boolean) + nameWithType: Attribute.GetCustomAttributes(Assembly, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Assembly, Type) + nameWithType: Attribute.GetCustomAttributes(Assembly, Type) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Assembly, Type, Boolean) + nameWithType: Attribute.GetCustomAttributes(Assembly, Type, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(MemberInfo) + nameWithType: Attribute.GetCustomAttributes(MemberInfo) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(MemberInfo, Boolean) + nameWithType: Attribute.GetCustomAttributes(MemberInfo, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(MemberInfo, Type) + nameWithType: Attribute.GetCustomAttributes(MemberInfo, Type) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(MemberInfo, Type, Boolean) + nameWithType: Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Module) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Module) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Module) + nameWithType: Attribute.GetCustomAttributes(Module) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Module) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Module, Boolean) + nameWithType: Attribute.GetCustomAttributes(Module, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Module, Type) + nameWithType: Attribute.GetCustomAttributes(Module, Type) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(Module, Type, Boolean) + nameWithType: Attribute.GetCustomAttributes(Module, Type, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(ParameterInfo) + nameWithType: Attribute.GetCustomAttributes(ParameterInfo) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(ParameterInfo, Boolean) + nameWithType: Attribute.GetCustomAttributes(ParameterInfo, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(ParameterInfo, Type) + nameWithType: Attribute.GetCustomAttributes(ParameterInfo, Type) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: GetCustomAttributes(ParameterInfo, Type, Boolean) + nameWithType: Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + fullName: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: GetCustomAttributes + nameWithType: Attribute.GetCustomAttributes + fullName: System.Attribute.GetCustomAttributes + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.GetHashCode + commentId: M:System.Attribute.GetHashCode + parent: System.Attribute + isExternal: true + name: GetHashCode() + nameWithType: Attribute.GetHashCode() + fullName: System.Attribute.GetHashCode() + spec.csharp: + - uid: System.Attribute.GetHashCode + name: GetHashCode + nameWithType: Attribute.GetHashCode + fullName: System.Attribute.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.GetHashCode + name: GetHashCode + nameWithType: Attribute.GetHashCode + fullName: System.Attribute.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefaultAttribute + commentId: M:System.Attribute.IsDefaultAttribute + parent: System.Attribute + isExternal: true + name: IsDefaultAttribute() + nameWithType: Attribute.IsDefaultAttribute() + fullName: System.Attribute.IsDefaultAttribute() + spec.csharp: + - uid: System.Attribute.IsDefaultAttribute + name: IsDefaultAttribute + nameWithType: Attribute.IsDefaultAttribute + fullName: System.Attribute.IsDefaultAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefaultAttribute + name: IsDefaultAttribute + nameWithType: Attribute.IsDefaultAttribute + fullName: System.Attribute.IsDefaultAttribute + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type) + commentId: M:System.Attribute.IsDefined(System.Reflection.Assembly,System.Type) + parent: System.Attribute + isExternal: true + name: IsDefined(Assembly, Type) + nameWithType: Attribute.IsDefined(Assembly, Type) + fullName: System.Attribute.IsDefined(System.Reflection.Assembly, System.Type) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean) + commentId: M:System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: IsDefined(Assembly, Type, Boolean) + nameWithType: Attribute.IsDefined(Assembly, Type, Boolean) + fullName: System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Assembly + name: Assembly + nameWithType: Assembly + fullName: System.Reflection.Assembly + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type) + commentId: M:System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type) + parent: System.Attribute + isExternal: true + name: IsDefined(MemberInfo, Type) + nameWithType: Attribute.IsDefined(MemberInfo, Type) + fullName: System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: IsDefined(MemberInfo, Type, Boolean) + nameWithType: Attribute.IsDefined(MemberInfo, Type, Boolean) + fullName: System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.MemberInfo + name: MemberInfo + nameWithType: MemberInfo + fullName: System.Reflection.MemberInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type) + commentId: M:System.Attribute.IsDefined(System.Reflection.Module,System.Type) + parent: System.Attribute + isExternal: true + name: IsDefined(Module, Type) + nameWithType: Attribute.IsDefined(Module, Type) + fullName: System.Attribute.IsDefined(System.Reflection.Module, System.Type) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean) + commentId: M:System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: IsDefined(Module, Type, Boolean) + nameWithType: Attribute.IsDefined(Module, Type, Boolean) + fullName: System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.Module + name: Module + nameWithType: Module + fullName: System.Reflection.Module + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type) + commentId: M:System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type) + parent: System.Attribute + isExternal: true + name: IsDefined(ParameterInfo, Type) + nameWithType: Attribute.IsDefined(ParameterInfo, Type) + fullName: System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) + commentId: M:System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) + parent: System.Attribute + isExternal: true + name: IsDefined(ParameterInfo, Type, Boolean) + nameWithType: Attribute.IsDefined(ParameterInfo, Type, Boolean) + fullName: System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean) + spec.csharp: + - uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) + name: IsDefined + nameWithType: Attribute.IsDefined + fullName: System.Attribute.IsDefined + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Reflection.ParameterInfo + name: ParameterInfo + nameWithType: ParameterInfo + fullName: System.Reflection.ParameterInfo + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.Match(System.Object) + commentId: M:System.Attribute.Match(System.Object) + parent: System.Attribute + isExternal: true + name: Match(Object) + nameWithType: Attribute.Match(Object) + fullName: System.Attribute.Match(System.Object) + spec.csharp: + - uid: System.Attribute.Match(System.Object) + name: Match + nameWithType: Attribute.Match + fullName: System.Attribute.Match + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Attribute.Match(System.Object) + name: Match + nameWithType: Attribute.Match + fullName: System.Attribute.Match + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Attribute.TypeId + commentId: P:System.Attribute.TypeId + parent: System.Attribute + isExternal: true + name: TypeId + nameWithType: Attribute.TypeId + fullName: System.Attribute.TypeId +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System + commentId: N:System + isExternal: true + name: System + nameWithType: System + fullName: System +- uid: UICatalog.Scenario.ScenarioMetadata.Name* + commentId: Overload:UICatalog.Scenario.ScenarioMetadata.Name + name: Name + nameWithType: Scenario.ScenarioMetadata.Name + fullName: UICatalog.Scenario.ScenarioMetadata.Name +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + name: String + nameWithType: String + fullName: System.String +- uid: UICatalog.Scenario.ScenarioMetadata.Description* + commentId: Overload:UICatalog.Scenario.ScenarioMetadata.Description + name: Description + nameWithType: Scenario.ScenarioMetadata.Description + fullName: UICatalog.Scenario.ScenarioMetadata.Description +- uid: UICatalog.Scenario.ScenarioMetadata.#ctor* + commentId: Overload:UICatalog.Scenario.ScenarioMetadata.#ctor + name: ScenarioMetadata + nameWithType: Scenario.ScenarioMetadata.ScenarioMetadata + fullName: UICatalog.Scenario.ScenarioMetadata.ScenarioMetadata +- uid: UICatalog.Scenario.ScenarioMetadata.GetName* + commentId: Overload:UICatalog.Scenario.ScenarioMetadata.GetName + name: GetName + nameWithType: Scenario.ScenarioMetadata.GetName + fullName: UICatalog.Scenario.ScenarioMetadata.GetName +- uid: System.Type + commentId: T:System.Type + parent: System + isExternal: true + name: Type + nameWithType: Type + fullName: System.Type +- uid: UICatalog.Scenario.ScenarioMetadata.GetDescription* + commentId: Overload:UICatalog.Scenario.ScenarioMetadata.GetDescription + name: GetDescription + nameWithType: Scenario.ScenarioMetadata.GetDescription + fullName: UICatalog.Scenario.ScenarioMetadata.GetDescription diff --git a/docfx/api/UICatalog/UICatalog.Scenario.yml b/docfx/api/UICatalog/UICatalog.Scenario.yml new file mode 100644 index 000000000..46132b08f --- /dev/null +++ b/docfx/api/UICatalog/UICatalog.Scenario.yml @@ -0,0 +1,1041 @@ +### YamlMime:ManagedReference +items: +- uid: UICatalog.Scenario + commentId: T:UICatalog.Scenario + id: Scenario + parent: UICatalog + children: + - UICatalog.Scenario.Dispose + - UICatalog.Scenario.Dispose(System.Boolean) + - UICatalog.Scenario.GetCategories + - UICatalog.Scenario.GetDescription + - UICatalog.Scenario.GetName + - UICatalog.Scenario.Init(Terminal.Gui.Toplevel) + - UICatalog.Scenario.RequestStop + - UICatalog.Scenario.Run + - UICatalog.Scenario.Setup + - UICatalog.Scenario.Top + - UICatalog.Scenario.ToString + - UICatalog.Scenario.Win + langs: + - csharp + - vb + name: Scenario + nameWithType: Scenario + fullName: UICatalog.Scenario + type: Class + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Scenario + path: ../UICatalog/Scenario.cs + startLine: 46 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\n

Base class for each demo/scenario.

\n

\n To define a new scenario:\n

  1. Create a new .cs file in the Scenarios directory that derives from .
  2. Annotate the derived class with a attribute specifying the scenario's name and description.
  3. Add one or more attributes to the class specifying which categories the sceanrio belongs to. If you don't specify a category the sceanrio will show up in "All".
  4. Implement the override which will be called when a user selects the scenario to run.
  5. Optionally, implement the and/or overrides to provide a custom implementation.
\n

\n

\nThe UI Catalog program uses reflection to find all scenarios and adds them to the\nListViews. Press ENTER to run the selected scenario. Press CTRL-Q to exit it. /\n

\n" + example: + - "\nThe example below is provided in the `Scenarios` directory as a generic sample that can be copied and re-named:\n
using Terminal.Gui;\n\nnamespace UICatalog {\n	[ScenarioMetadata (Name: "Generic", Description: "Generic sample - A template for creating new Scenarios")]\n	[ScenarioCategory ("Controls")]\n	class MyScenario : Scenario {\n		public override void Setup ()\n		{\n			// Put your scenario code here, e.g.\n			Win.Add (new Button ("Press me!") {\n				X = Pos.Center (),\n				Y = Pos.Center (),\n				Clicked = () => MessageBox.Query (20, 7, "Hi", "Neat?", "Yes", "No")\n			});\n		}\n	}\n}
\n" + syntax: + content: 'public class Scenario : IDisposable' + content.vb: >- + Public Class Scenario + + Implements IDisposable + inheritance: + - System.Object + implements: + - System.IDisposable + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + modifiers.csharp: + - public + - class + modifiers.vb: + - Public + - Class +- uid: UICatalog.Scenario.Top + commentId: P:UICatalog.Scenario.Top + id: Top + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: Top + nameWithType: Scenario.Top + fullName: UICatalog.Scenario.Top + type: Property + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Top + path: ../UICatalog/Scenario.cs + startLine: 52 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nThe Top level for the . This should be set to in most cases.\n" + example: [] + syntax: + content: public Toplevel Top { get; set; } + parameters: [] + return: + type: Terminal.Gui.Toplevel + content.vb: Public Property Top As Toplevel + overload: UICatalog.Scenario.Top* + modifiers.csharp: + - public + - get + - set + modifiers.vb: + - Public +- uid: UICatalog.Scenario.Win + commentId: P:UICatalog.Scenario.Win + id: Win + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: Win + nameWithType: Scenario.Win + fullName: UICatalog.Scenario.Win + type: Property + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Win + path: ../UICatalog/Scenario.cs + startLine: 57 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nThe Window for the . This should be set within the in most cases.\n" + example: [] + syntax: + content: public Window Win { get; set; } + parameters: [] + return: + type: Terminal.Gui.Window + content.vb: Public Property Win As Window + overload: UICatalog.Scenario.Win* + modifiers.csharp: + - public + - get + - set + modifiers.vb: + - Public +- uid: UICatalog.Scenario.Init(Terminal.Gui.Toplevel) + commentId: M:UICatalog.Scenario.Init(Terminal.Gui.Toplevel) + id: Init(Terminal.Gui.Toplevel) + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: Init(Toplevel) + nameWithType: Scenario.Init(Toplevel) + fullName: UICatalog.Scenario.Init(Terminal.Gui.Toplevel) + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Init + path: ../UICatalog/Scenario.cs + startLine: 74 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nHelper that provides the default implementation with a frame and \nlabel showing the name of the and logic to exit back to \nthe Scenario picker UI.\nOverride to provide any behavior needed.\n" + remarks: "\n

\nThg base implementation calls , sets to the passed in , creates a for and adds it to .\n

\n

\nOverrides that do not call the base., must call before creating any views or calling other Terminal.Gui APIs.\n

\n" + example: [] + syntax: + content: public virtual void Init(Toplevel top) + parameters: + - id: top + type: Terminal.Gui.Toplevel + description: '' + content.vb: Public Overridable Sub Init(top As Toplevel) + overload: UICatalog.Scenario.Init* + modifiers.csharp: + - public + - virtual + modifiers.vb: + - Public + - Overridable +- uid: UICatalog.Scenario.GetName + commentId: M:UICatalog.Scenario.GetName + id: GetName + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: GetName() + nameWithType: Scenario.GetName() + fullName: UICatalog.Scenario.GetName() + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: GetName + path: ../UICatalog/Scenario.cs + startLine: 132 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nHelper to get the Name (defined in )\n" + example: [] + syntax: + content: public string GetName() + return: + type: System.String + description: '' + content.vb: Public Function GetName As String + overload: UICatalog.Scenario.GetName* + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: UICatalog.Scenario.GetDescription + commentId: M:UICatalog.Scenario.GetDescription + id: GetDescription + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: GetDescription() + nameWithType: Scenario.GetDescription() + fullName: UICatalog.Scenario.GetDescription() + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: GetDescription + path: ../UICatalog/Scenario.cs + startLine: 138 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nHelper to get the Description (defined in )\n" + example: [] + syntax: + content: public string GetDescription() + return: + type: System.String + description: '' + content.vb: Public Function GetDescription As String + overload: UICatalog.Scenario.GetDescription* + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: UICatalog.Scenario.GetCategories + commentId: M:UICatalog.Scenario.GetCategories + id: GetCategories + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: GetCategories() + nameWithType: Scenario.GetCategories() + fullName: UICatalog.Scenario.GetCategories() + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: GetCategories + path: ../UICatalog/Scenario.cs + startLine: 175 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nHelper function to get the list of categories a belongs to (defined in )\n" + example: [] + syntax: + content: public List GetCategories() + return: + type: System.Collections.Generic.List{System.String} + description: list of catagory names + content.vb: Public Function GetCategories As List(Of String) + overload: UICatalog.Scenario.GetCategories* + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: UICatalog.Scenario.ToString + commentId: M:UICatalog.Scenario.ToString + id: ToString + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: ToString() + nameWithType: Scenario.ToString() + fullName: UICatalog.Scenario.ToString() + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: ToString + path: ../UICatalog/Scenario.cs + startLine: 178 + assemblies: + - UICatalog + namespace: UICatalog + example: [] + syntax: + content: public override string ToString() + return: + type: System.String + content.vb: Public Overrides Function ToString As String + overridden: System.Object.ToString + overload: UICatalog.Scenario.ToString* + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides +- uid: UICatalog.Scenario.Setup + commentId: M:UICatalog.Scenario.Setup + id: Setup + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: Setup() + nameWithType: Scenario.Setup() + fullName: UICatalog.Scenario.Setup() + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Setup + path: ../UICatalog/Scenario.cs + startLine: 184 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nOverride this to implement the setup logic (create controls, etc...). \n" + remarks: This is typically the best place to put scenario logic code. + example: [] + syntax: + content: public virtual void Setup() + content.vb: Public Overridable Sub Setup + overload: UICatalog.Scenario.Setup* + modifiers.csharp: + - public + - virtual + modifiers.vb: + - Public + - Overridable +- uid: UICatalog.Scenario.Run + commentId: M:UICatalog.Scenario.Run + id: Run + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: Run() + nameWithType: Scenario.Run() + fullName: UICatalog.Scenario.Run() + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Run + path: ../UICatalog/Scenario.cs + startLine: 195 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nRuns the . Override to start the using a different than `Top`.\n\n" + remarks: "\nOverrides that do not call the base., must call before returning.\n" + example: [] + syntax: + content: public virtual void Run() + content.vb: Public Overridable Sub Run + overload: UICatalog.Scenario.Run* + modifiers.csharp: + - public + - virtual + modifiers.vb: + - Public + - Overridable +- uid: UICatalog.Scenario.RequestStop + commentId: M:UICatalog.Scenario.RequestStop + id: RequestStop + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: RequestStop() + nameWithType: Scenario.RequestStop() + fullName: UICatalog.Scenario.RequestStop() + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: RequestStop + path: ../UICatalog/Scenario.cs + startLine: 207 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nStops the scenario. Override to change shutdown behavior for the .\n" + example: [] + syntax: + content: public virtual void RequestStop() + content.vb: Public Overridable Sub RequestStop + overload: UICatalog.Scenario.RequestStop* + modifiers.csharp: + - public + - virtual + modifiers.vb: + - Public + - Overridable +- uid: UICatalog.Scenario.Dispose(System.Boolean) + commentId: M:UICatalog.Scenario.Dispose(System.Boolean) + id: Dispose(System.Boolean) + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: Dispose(Boolean) + nameWithType: Scenario.Dispose(Boolean) + fullName: UICatalog.Scenario.Dispose(System.Boolean) + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Dispose + path: ../UICatalog/Scenario.cs + startLine: 240 + assemblies: + - UICatalog + namespace: UICatalog + syntax: + content: protected virtual void Dispose(bool disposing) + parameters: + - id: disposing + type: System.Boolean + content.vb: Protected Overridable Sub Dispose(disposing As Boolean) + overload: UICatalog.Scenario.Dispose* + modifiers.csharp: + - protected + - virtual + modifiers.vb: + - Protected + - Overridable +- uid: UICatalog.Scenario.Dispose + commentId: M:UICatalog.Scenario.Dispose + id: Dispose + parent: UICatalog.Scenario + langs: + - csharp + - vb + name: Dispose() + nameWithType: Scenario.Dispose() + fullName: UICatalog.Scenario.Dispose() + type: Method + source: + remote: + path: UICatalog/Scenario.cs + branch: docs + repo: tig:tig/gui.cs.git + id: Dispose + path: ../UICatalog/Scenario.cs + startLine: 253 + assemblies: + - UICatalog + namespace: UICatalog + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose + overload: UICatalog.Scenario.Dispose* + implements: + - System.IDisposable.Dispose + modifiers.csharp: + - public + modifiers.vb: + - Public +references: +- uid: UICatalog.Scenario + commentId: T:UICatalog.Scenario + name: Scenario + nameWithType: Scenario + fullName: UICatalog.Scenario +- uid: UICatalog.Scenario.ScenarioCategory + commentId: T:UICatalog.Scenario.ScenarioCategory + name: Scenario.ScenarioCategory + nameWithType: Scenario.ScenarioCategory + fullName: UICatalog.Scenario.ScenarioCategory +- uid: UICatalog.Scenario.Setup + commentId: M:UICatalog.Scenario.Setup + isExternal: true +- uid: UICatalog.Scenario.Init(Terminal.Gui.Toplevel) + commentId: M:UICatalog.Scenario.Init(Terminal.Gui.Toplevel) + isExternal: true +- uid: UICatalog.Scenario.Run + commentId: M:UICatalog.Scenario.Run + isExternal: true +- uid: UICatalog + commentId: N:UICatalog + name: UICatalog + nameWithType: UICatalog + fullName: UICatalog +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: System.IDisposable + commentId: T:System.IDisposable + parent: System + isExternal: true + name: IDisposable + nameWithType: IDisposable + fullName: System.IDisposable +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + name: Equals(Object) + nameWithType: Object.Equals(Object) + fullName: System.Object.Equals(System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + name: GetHashCode() + nameWithType: Object.GetHashCode() + fullName: System.Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System + commentId: N:System + isExternal: true + name: System + nameWithType: System + fullName: System +- uid: Terminal.Gui.Application.Top + commentId: P:Terminal.Gui.Application.Top + isExternal: true +- uid: UICatalog.Scenario.Top* + commentId: Overload:UICatalog.Scenario.Top + name: Top + nameWithType: Scenario.Top + fullName: UICatalog.Scenario.Top +- uid: Terminal.Gui.Toplevel + commentId: T:Terminal.Gui.Toplevel + parent: Terminal.Gui + name: Toplevel + nameWithType: Toplevel + fullName: Terminal.Gui.Toplevel +- uid: Terminal.Gui + commentId: N:Terminal.Gui + name: Terminal.Gui + nameWithType: Terminal.Gui + fullName: Terminal.Gui +- uid: UICatalog.Scenario.Win* + commentId: Overload:UICatalog.Scenario.Win + name: Win + nameWithType: Scenario.Win + fullName: UICatalog.Scenario.Win +- uid: Terminal.Gui.Window + commentId: T:Terminal.Gui.Window + parent: Terminal.Gui + name: Window + nameWithType: Window + fullName: Terminal.Gui.Window +- uid: Terminal.Gui.Application.Init + commentId: M:Terminal.Gui.Application.Init + isExternal: true +- uid: UICatalog.Scenario.Top + commentId: P:UICatalog.Scenario.Top + isExternal: true +- uid: UICatalog.Scenario.Win + commentId: P:UICatalog.Scenario.Win + isExternal: true +- uid: UICatalog.Scenario.Init* + commentId: Overload:UICatalog.Scenario.Init + name: Init + nameWithType: Scenario.Init + fullName: UICatalog.Scenario.Init +- uid: UICatalog.Scenario.ScenarioMetadata + commentId: T:UICatalog.Scenario.ScenarioMetadata + name: Scenario.ScenarioMetadata + nameWithType: Scenario.ScenarioMetadata + fullName: UICatalog.Scenario.ScenarioMetadata +- uid: UICatalog.Scenario.GetName* + commentId: Overload:UICatalog.Scenario.GetName + name: GetName + nameWithType: Scenario.GetName + fullName: UICatalog.Scenario.GetName +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + name: String + nameWithType: String + fullName: System.String +- uid: UICatalog.Scenario.GetDescription* + commentId: Overload:UICatalog.Scenario.GetDescription + name: GetDescription + nameWithType: Scenario.GetDescription + fullName: UICatalog.Scenario.GetDescription +- uid: UICatalog.Scenario.GetCategories* + commentId: Overload:UICatalog.Scenario.GetCategories + name: GetCategories + nameWithType: Scenario.GetCategories + fullName: UICatalog.Scenario.GetCategories +- uid: System.Collections.Generic.List{System.String} + commentId: T:System.Collections.Generic.List{System.String} + parent: System.Collections.Generic + definition: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of String) + fullName.vb: System.Collections.Generic.List(Of System.String) + name.vb: List(Of String) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic.List`1 + commentId: T:System.Collections.Generic.List`1 + isExternal: true + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of T) + fullName.vb: System.Collections.Generic.List(Of T) + name.vb: List(Of T) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic +- uid: UICatalog.Scenario.ToString + commentId: M:UICatalog.Scenario.ToString + isExternal: true +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: UICatalog.Scenario.ToString* + commentId: Overload:UICatalog.Scenario.ToString + name: ToString + nameWithType: Scenario.ToString + fullName: UICatalog.Scenario.ToString +- uid: UICatalog.Scenario.Setup* + commentId: Overload:UICatalog.Scenario.Setup + name: Setup + nameWithType: Scenario.Setup + fullName: UICatalog.Scenario.Setup +- uid: Terminal.Gui.Application.Shutdown + commentId: M:Terminal.Gui.Application.Shutdown + isExternal: true +- uid: UICatalog.Scenario.Run* + commentId: Overload:UICatalog.Scenario.Run + name: Run + nameWithType: Scenario.Run + fullName: UICatalog.Scenario.Run +- uid: UICatalog.Scenario.RequestStop* + commentId: Overload:UICatalog.Scenario.RequestStop + name: RequestStop + nameWithType: Scenario.RequestStop + fullName: UICatalog.Scenario.RequestStop +- uid: UICatalog.Scenario.Dispose* + commentId: Overload:UICatalog.Scenario.Dispose + name: Dispose + nameWithType: Scenario.Dispose + fullName: UICatalog.Scenario.Dispose +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + name: Boolean + nameWithType: Boolean + fullName: System.Boolean +- uid: System.IDisposable.Dispose + commentId: M:System.IDisposable.Dispose + parent: System.IDisposable + isExternal: true + name: Dispose() + nameWithType: IDisposable.Dispose() + fullName: System.IDisposable.Dispose() + spec.csharp: + - uid: System.IDisposable.Dispose + name: Dispose + nameWithType: IDisposable.Dispose + fullName: System.IDisposable.Dispose + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.IDisposable.Dispose + name: Dispose + nameWithType: IDisposable.Dispose + fullName: System.IDisposable.Dispose + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) diff --git a/docfx/api/UICatalog/UICatalog.UICatalogApp.yml b/docfx/api/UICatalog/UICatalog.UICatalogApp.yml new file mode 100644 index 000000000..80ea16b47 --- /dev/null +++ b/docfx/api/UICatalog/UICatalog.UICatalogApp.yml @@ -0,0 +1,349 @@ +### YamlMime:ManagedReference +items: +- uid: UICatalog.UICatalogApp + commentId: T:UICatalog.UICatalogApp + id: UICatalogApp + parent: UICatalog + children: [] + langs: + - csharp + - vb + name: UICatalogApp + nameWithType: UICatalogApp + fullName: UICatalog.UICatalogApp + type: Class + source: + remote: + path: UICatalog/UICatalog.cs + branch: docs + repo: tig:tig/gui.cs.git + id: UICatalogApp + path: ../UICatalog/UICatalog.cs + startLine: 41 + assemblies: + - UICatalog + namespace: UICatalog + summary: "\nUI Catalog is a comprehensive sample app and scenario library for \n" + example: [] + syntax: + content: public class UICatalogApp + content.vb: Public Class UICatalogApp + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + modifiers.csharp: + - public + - class + modifiers.vb: + - Public + - Class +references: +- uid: Terminal.Gui + commentId: N:Terminal.Gui + name: Terminal.Gui + nameWithType: Terminal.Gui + fullName: Terminal.Gui +- uid: UICatalog + commentId: N:UICatalog + name: UICatalog + nameWithType: UICatalog + fullName: UICatalog +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + name: Equals(Object) + nameWithType: Object.Equals(Object) + fullName: System.Object.Equals(System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + name: GetHashCode() + nameWithType: Object.GetHashCode() + fullName: System.Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System + commentId: N:System + isExternal: true + name: System + nameWithType: System + fullName: System diff --git a/docfx/api/UICatalog/UICatalog.yml b/docfx/api/UICatalog/UICatalog.yml new file mode 100644 index 000000000..0b2b6dfee --- /dev/null +++ b/docfx/api/UICatalog/UICatalog.yml @@ -0,0 +1,40 @@ +### YamlMime:ManagedReference +items: +- uid: UICatalog + commentId: N:UICatalog + id: UICatalog + children: + - UICatalog.Scenario + - UICatalog.Scenario.ScenarioCategory + - UICatalog.Scenario.ScenarioMetadata + - UICatalog.UICatalogApp + langs: + - csharp + - vb + name: UICatalog + nameWithType: UICatalog + fullName: UICatalog + type: Namespace + assemblies: + - UICatalog +references: +- uid: UICatalog.Scenario + commentId: T:UICatalog.Scenario + name: Scenario + nameWithType: Scenario + fullName: UICatalog.Scenario +- uid: UICatalog.Scenario.ScenarioMetadata + commentId: T:UICatalog.Scenario.ScenarioMetadata + name: Scenario.ScenarioMetadata + nameWithType: Scenario.ScenarioMetadata + fullName: UICatalog.Scenario.ScenarioMetadata +- uid: UICatalog.Scenario.ScenarioCategory + commentId: T:UICatalog.Scenario.ScenarioCategory + name: Scenario.ScenarioCategory + nameWithType: Scenario.ScenarioCategory + fullName: UICatalog.Scenario.ScenarioCategory +- uid: UICatalog.UICatalogApp + commentId: T:UICatalog.UICatalogApp + name: UICatalogApp + nameWithType: UICatalogApp + fullName: UICatalog.UICatalogApp diff --git a/docfx/api/UICatalog/toc.yml b/docfx/api/UICatalog/toc.yml new file mode 100644 index 000000000..a29542bad --- /dev/null +++ b/docfx/api/UICatalog/toc.yml @@ -0,0 +1,12 @@ +### YamlMime:TableOfContent +- uid: UICatalog + name: UICatalog + items: + - uid: UICatalog.Scenario + name: Scenario + - uid: UICatalog.Scenario.ScenarioCategory + name: Scenario.ScenarioCategory + - uid: UICatalog.Scenario.ScenarioMetadata + name: Scenario.ScenarioMetadata + - uid: UICatalog.UICatalogApp + name: UICatalogApp diff --git a/docfx/articles/index.md b/docfx/articles/index.md deleted file mode 100644 index 574cbbd39..000000000 --- a/docfx/articles/index.md +++ /dev/null @@ -1,5 +0,0 @@ -# Conceptual Documentation - -* [Terminal.Gui Overview](overview.html) -* [Keyboard Event Processing](keyboard.html) -* [Event Processing and the Application Main Loop](mainloop.md) \ No newline at end of file diff --git a/docfx/articles/keyboard.md b/docfx/articles/keyboard.md deleted file mode 100644 index 7faa4b9e5..000000000 --- a/docfx/articles/keyboard.md +++ /dev/null @@ -1,46 +0,0 @@ -Keyboard Event Processing -========================= - -Keyboard events are sent by the [Main Loop](mainloop.html) to the -Application class for processing. The keyboard events are sent -exclusively to the current `Toplevel`, this being either the default -that is created when you call `Application.Init`, or one that you -created an passed to `Application.Run(Toplevel)`. - -Flow ----- - -Keystrokes are first processes as hotkeys, then as regular keys, and -there is a final cold post-processing event that is invoked if no view -processed the key. - -HotKey Processing ------------------ - -Events are first send to all views as a "HotKey", this means that the -`View.ProcessHotKey` method is invoked on the current toplevel, which -in turns propagates this to all the views in the hierarchy. If any -view decides to process the event, no further processing takes place. - -This is how hotkeys for buttons are implemented. For example, the -keystroke "Alt-A" is handled by Buttons that have a hot-letter "A" to -activate the button. - -Regular Processing ------------------- - -Unlike the hotkey processing, the regular processing is only sent to -the currently focused view in the focus chain. - -The regular key processing is only invoked if no hotkey was caught. - -Cold-key Processing -------------------- - -This stage only is executed if the focused view did not process the -event, and is broadcast to all the views in the Toplevel. - -This method can be overwritten by views that want to provide -accelerator functionality (Alt-key for example), but without -interefering with normal ProcessKey behavior. - diff --git a/docfx/articles/mainloop.md b/docfx/articles/mainloop.md deleted file mode 100644 index e019761f0..000000000 --- a/docfx/articles/mainloop.md +++ /dev/null @@ -1,161 +0,0 @@ -Event Processing and the Application Main Loop -============================================== - -The method `Application.Run` that we covered before will wait for -events from either the keyboard or mouse and route those events to the -proper view. - -The job of waiting for events and dispatching them in the -`Application` is implemented by an instance of the -[`MainLoop`]() -class. - -Mainloops are a common idiom in many user interface toolkits so many -of the concepts will be familiar to you if you have used other -toolkits before. - -This class provides the following capabilities: - -* Keyboard and mouse processing -* .NET Async support -* Timers processing -* Invoking of UI code from a background thread -* Idle processing handlers -* Possibility of integration with other mainloops. -* On Unix systems, it can monitor file descriptors for readability or writability. - -The `MainLoop` property in the the -[`Application`](../api/Terminal.Gui/Terminal.Gui.Application.html) -provides access to these functions. - -When your code invokes `Application.Run (Toplevel)`, the application -will prepare the current -[`Toplevel`](../api/Terminal.Gui/Terminal.Gui.Toplevel.html) instance by -redrawing the screen appropriately and then calling the mainloop to -run. - -You can configure the Mainloop before calling Application.Run, or you -can configure the MainLoop in response to events during the execution. - -The keyboard inputs is dispatched by the application class to the -current TopLevel window this is covered in more detail in the -[Keyboard Event Processing](keyboard.html) document. - - -Async Execution ---------------- - -On startup, the `Application` class configured the .NET Asynchronous -machinery to allow you to use the `await` keyword to run tasks in the -background and have the execution of those tasks resume on the context -of the main thread running the main loop. - -Once you invoke `Application.Main` the async machinery will be ready -to use, and you can merely call methods using `await` from your main -thread, and the awaited code will resume execution on the main -thread. - -Timers Processing ------------------ - -You can register timers to be executed at specified intervals by -calling the [`AddTimeout`]() method, like this: - -```csharp -void UpdateTimer () -{ - time.Text = DateTime.Now.ToString (); -} - -var token = Application.MainLoop.AddTimeout (TimeSpan.FromSeconds (20), UpdateTimer); -``` - -The return value from AddTimeout is a token value that you can use if -you desire to cancel the timer before it runs: - -```csharup -Application.MainLoop.RemoveTimeout (token); -``` - -Idle Handlers -------------- - -You can register code to be executed when the application is idling -and there are no events to process by calling the -[`AddIdle`]() -method. This method takes as a parameter a function that will be -invoked when the application is idling. - -Idle functions should return `true` if they should be invoked again, -and `false` if the idle invocations should stop. - -Like the timer APIs, the return value is a token that can be used to -cancel the scheduled idle function from being executed. - -Threading ---------- - -Like other UI toolkits, Terminal.Gui is generally not thread safe. -You should avoid calling methods in the UI classes from a background -thread as there is no guarantee that they will not corrupt the state -of the UI application. - -Generally, as there is not much state, you will get lucky, but the -application will not behave properly. - -You will be served better off by using C# async machinery and the -various APIs in the `System.Threading.Tasks.Task` APIs. But if you -absolutely must work with threads on your own you should only invoke -APIs in Terminal.Gui from the main thread. - -To make this simple, you can use the `Application.MainLoop.Invoke` -method and pass an `Action`. This action will be queued for execution -on the main thread at an appropriate time and will run your code -there. - -For example, the following shows how to properly update a label from a -background thread: - -``` -void BackgroundThreadUpdateProgress () -{ - Application.MainLoop.Invoke (() => { - progress.Text = $"Progress: {bytesDownloaded/totalBytes}"; - }); -} -``` - -Integration With Other Main Loop Drivers ----------------------------------------- - -It is possible to run the main loop in a way that it does not take -over control of your application, but rather in a cooperative way. - -To do this, you must use the lower-level APIs in `Application`: the -`Begin` method to prepare a toplevel for execution, followed by calls -to `MainLoop.EventsPending` to determine whether the events must be -processed, and in that case, calling `RunLoop` method and finally -completing the process by calling `End`. - -The method `Run` is implemented like this: - -``` -void Run (Toplevel top) -{ - var runToken = Begin (view); - RunLoop (runToken); - End (runToken); -} -``` - -Unix File Descriptor Monitoring -------------------------------- - -On Unix, it is possible to monitor file descriptors for input being -available, or for the file descriptor being available for data to be -written without blocking the application. - -To do this, you on Unix, you can cast the `MainLoop` instance to a -[`UnixMainLoop`]() -and use the `AddWatch` method to register an interest on a particular -condition. diff --git a/docfx/articles/overview.md b/docfx/articles/overview.md deleted file mode 100644 index df9e9bf2b..000000000 --- a/docfx/articles/overview.md +++ /dev/null @@ -1,428 +0,0 @@ -# Terminal.Gui API Overview - -`Terminal.Gui` is a library intended to create console-based -applications using C#. The framework has been designed to make it -easy to write applications that will work on monochrome terminals, as -well as modern color terminals with mouse support. - -This library works across Windows, Linux and MacOS. - -This library provides a text-based toolkit as works in a way similar -to graphic toolkits. There are many controls that can be used to -create your applications and it is event based, meaning that you -create the user interface, hook up various events and then let the -a processing loop run your application, and your code is invoked via -one or more callbacks. - -The simplest application looks like this: - -```csharp -using Terminal.Gui; - -class Demo { - static int Main () - { - Application.Init (); - - var n = MessageBox.Query (50, 7, - "Question", "Do you like console apps?", "Yes", "No"); - - return n; - } -} -``` - -This example shows a prompt and returns an integer value depending on -which value was selected by the user (Yes, No, or if they use chose -not to make a decision and instead pressed the ESC key). - -More interesting user interfaces can be created by composing some of -the various views that are included. In the following sections, you -will see how applications are put together. - -In the example above, you can see that we have initialized the runtime by calling the -[`Init`](../api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Init) method in the Application class - this sets up the environment, initializes the color -schemes available for your application and clears the screen to start your application. - -The [`Application`](../api/Terminal.Gui/Terminal.Gui.Application.html) class, additionally creates an instance of the [Toplevel]((../api/Terminal.Gui/Terminal.Gui.Toplevel.html) class that is ready to be consumed, -this instance is available in the `Application.Top` property, and can be used like this: - -```csharp -using Terminal.Gui; - -class Demo { - static int Main () - { - Application.Init (); - - var label = new Label ("Hello World") { - X = Pos.Center (), - Y = Pos.Center (), - Height = 1, - }; - Application.Top.Add (label); - Application.Run (); - } -} -``` - -Typically, you will want your application to have more than a label, you might -want a menu, and a region for your application to live in, the following code -does this: - -```csharp -using Terminal.Gui; - -class Demo { - static int Main () - { - Application.Init (); - var menu = new MenuBar (new MenuBarItem [] { - new MenuBarItem ("_File", new MenuItem [] { - new MenuItem ("_Quit", "", () => { - Application.RequestStop (); - }) - }), - }); - - var win = new Window ("Hello") { - X = 0, - Y = 1, - Width = Dim.Fill (), - Height = Dim.Fill () - 1 - }; - - // Add both menu and win in a single call - Application.Top.Add (menu, win); - Application.Run (); - } -} -``` - -Views -===== - -All visible elements on a Terminal.Gui application are implemented as -[Views](../api/Terminal.Gui/Terminal.Gui.View.html). Views are self-contained -objects that take care of displaying themselves, can receive keyboard and mouse -input and participate in the focus mechanism. - -Every view can contain an arbitrary number of children views. These are called -the Subviews. You can add a view to an existing view, by calling the -[`Add`](../api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Add_Terminal_Gui_View_) method, for example, to add a couple of buttons to a UI, you can do this: - -```csharp -void SetupMyView (View myView) -{ - var label = new Label ("Username: ") { - X = 1, - Y = 1, - Width = 20, - Height = 1 - }; - myView.Add (label); - - var username = new TextField ("") { - X = 1, - Y = 2, - Width = 30, - Height = 1 - }; - myView.Add (username); -} -``` - -The container of a given view is called the `SuperView` and it is a property of every -View. - -There are many views that you can use to spice up your application: - -[Buttons](../api/Terminal.Gui/Terminal.Gui.Button.html), [Labels](../api/Terminal.Gui/Terminal.Gui.Label.html), [Text entry](../api/Terminal.Gui/Terminal.Gui.TextField.html), [Text view](../api/Terminal.Gui/Terminal.Gui.TextView.html), [Radio buttons](../api/Terminal.Gui/Terminal.Gui.RadioGroup.html), [Checkboxes](../api/Terminal.Gui/Terminal.Gui.CheckBox.html), [Dialog boxes](../api/Terminal.Gui/Terminal.Gui.Dialog.html), [Message boxes](../api/Terminal.Gui/Terminal.Gui.MessageBox.html), [Windows](../api/Terminal.Gui/Terminal.Gui.Window.html), [Menus](../api/Terminal.Gui/Terminal.Gui.MenuBar.html), [ListViews](../api/Terminal.Gui/Terminal.Gui.ListView.html), [Frames](../api/Terminal.Gui/Terminal.Gui.FrameView.html), [ProgressBars](../api/Terminal.Gui/Terminal.Gui.ProgressBar.html), [Scroll views](../api/Terminal.Gui/Terminal.Gui.ScrollView.html) and [Scrollbars](../api/Terminal.Gui/Terminal.Gui.ScrollBarView.html). - -Layout ------- - -`Terminal.Gui` supports two different layout systems, absolute and computed \ -(controlled by the [`LayoutStyle`](../api/Terminal.Gui/Terminal.Gui.LayoutStyle.html) -property on the view. - -The absolute system is used when you want the view to be positioned exactly in -one location and want to manually control where the view is. This is done -by invoking your View constructor with an argument of type [`Rect`](../api/Terminal.Gui/Terminal.Gui.Rect.html). When you do this, to change the -position of the View, you can change the `Frame` property on the View. - -The computed layout system offers a few additional capabilities, like automatic -centering, expanding of dimensions and a handful of other features. To use -this you construct your object without an initial `Frame`, but set the - `X`, `Y`, `Width` and `Height` properties after the object has been created. - -Examples: - -```csharp - -// Dynamically computed -var label = new Label ("Hello") { - X = 1, - Y = Pos.Center (), - Width = Dim.Fill (), - Height = 1 -}; - -// Absolute position using the provided rectangle -var label2 = new Label (new Rect (1, 2, 20, 1), "World") -``` - -The computed layout system does not take integers, instead the `X` and `Y` properties are of type [`Pos`](../api/Terminal.Gui/Terminal.Gui.Pos.html) and the `Width` and `Height` properties are of type [`Dim`](../api/Terminal.Gui/Terminal.Gui.Dim.html) both which can be created implicitly from integer values. - -### The `Pos` Type - -The `Pos` type on `X` and `Y` offers a few options: -* Absolute position, by passing an integer -* Percentage of the parent's view size - `Pos.Percent(n)` -* Anchored from the end of the dimension - `AnchorEnd(int margin=0)` -* Centered, using `Center()` -* Reference the Left (X), Top (Y), Bottom, Right positions of another view - -The `Pos` values can be added or subtracted, like this: - -```csharp -// Set the X coordinate to 10 characters left from the center -view.X = Pos.Center () - 10; - -view.Y = Pos.Percent (20); - -anotherView.X = AnchorEnd (10); -anotherView.Width = 9; - -myView.X = Pos.X (view); -myView.Y = Pos.Bottom (anotherView); -``` - -### The `Dim` Type - -The `Dim` type is used for the `Width` and `Height` properties on the View and offers -the following options: - -* Absolute size, by passing an integer -* Percentage of the parent's view size - `Dim.Percent(n)` -* Fill to the end - `Dim.Fill ()` -* Reference the Width or Height of another view - -Like, `Pos`, objects of type `Dim` can be added an subtracted, like this: - - -```csharp -// Set the Width to be 10 characters less than filling -// the remaining portion of the screen -view.Width = Dim.Fill () - 10; - -view.Height = Dim.Percent(20) - 1; - -anotherView.Height = Dim.Height (view)+1 -``` - -# TopLevels, Windows and Dialogs. - -Among the many kinds of views, you typically will create a [Toplevel](../api/Terminal.Gui/Terminal.Gui.Toplevel.html) view (or any of its subclasses, -like [Window](../api/Terminal.Gui/Terminal.Gui.Window.html) or [Dialog](../api/Terminal.Gui/Terminal.Gui.Dialog.html) which is special kind of views -that can be executed modally - that is, the view can take over all input and returns -only when the user chooses to complete their work there. - -The following sections cover the differences. - -## TopLevel Views - -[Toplevel](../api/Terminal.Gui/Terminal.Gui.Toplevel.html) views have no visible user interface elements and occupy an arbitrary portion of the screen. - -You would use a toplevel Modal view for example to launch an entire new experience in your application, one where you would have a new top-level menu for example. You -typically would add a Menu and a Window to your Toplevel, it would look like this: - -```csharp -using Terminal.Gui; - -class Demo { - static void Edit (string filename) - { - var top = new Toplevel () { - X = 0, - Y = 0, - Width = Dim.Fill (), - Height = Dim.Fill () - }; - var menu = new MenuBar (new MenuBarItem [] { - new MenuBarItem ("_File", new MenuItem [] { - new MenuItem ("_Close", "", () => { - Application.RequestStop (); - }) - }), - }); - - // nest a window for the editor - var win = new Window (filename) { - X = 0, - Y = 1, - Width = Dim.Fill (), - Height = Dim.Fill () - 1 - }; - - var editor = new TextView () { - X = 0, - Y = 0, - Width = Dim.Fill (), - Height = Dim.Fill () - }; - editor.Text = System.IO.File.ReadAllText (filename); - win.Add (editor); - - // Add both menu and win in a single call - top.Add (win, menu); - Application.Run (top); - } -} -``` - -Window Views ------------- - -[Window](../api/Terminal.Gui/Terminal.Gui.Window.html) views extend the Toplevel view by providing a frame and a title around the toplevel - and can be moved on the screen with the mouse (caveat: code is currently disabled) - -From a user interface perspective, you might have more than one Window on the screen at a given time. - -Dialogs -------- - -[Dialog](../api/Terminal.Gui/Terminal.Gui.Dialog.html) are [Window](../api/Terminal.Gui/Terminal.Gui.Window.html) objects that happen to be centered in the middle of the screen. - -Dialogs are instances of a Window that are centered in the screen, and are intended -to be used modally - that is, they run, and they are expected to return a result -before resuming execution of your application. - -Dialogs are a subclass of `Window` and additionally expose the -[`AddButton`](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Dialog.html#Terminal_Gui_Dialog_AddButton_Terminal_Gui_Button_) API which manages the layout -of any button passed to it, ensuring that the buttons are at the bottom of the dialog. - -Example: -```csharp -bool okpressed = false; -var ok = new Button("Ok"); -var cancel = new Button("Cancel"); -var dialog = new Dialog ("Quit", 60, 7, ok, cancel); -``` - -Which will show something like this: -``` -+- Quit -----------------------------------------------+ -| | -| | -| [ Ok ] [ Cancel ] | -+------------------------------------------------------+ -``` - -Running Modally ---------------- - -To run your Dialog, Window or Toplevel modally, you will invoke the `Application.Run` -method on the toplevel. It is up to your code and event handlers to invoke the `Application.RequestStop()` method to terminate the modal execution. - -```csharp -bool okpressed = false; -var ok = new Button(3, 14, "Ok") { - Clicked = () => { Application.RequestStop (); okpressed = true; } -}; -var cancel = new Button(10, 14, "Cancel") { - Clicked = () => Application.RequestStop () -}; -var dialog = new Dialog ("Login", 60, 18, ok, cancel); - -var entry = new TextField () { - X = 1, - Y = 1, - Width = Dim.Fill (), - Height = 1 -}; -dialog.Add (entry); -Application.Run (dialog); -if (okpressed) - Console.WriteLine ("The user entered: " + entry.Text); -``` - -There is no return value from running modally, so your code will need to have a mechanism -of indicating the reason that the execution of the modal dialog was completed, in the -case above, the `okpressed` value is set to true if the user pressed or selected the Ok button. - -Input Handling -============== - -Every view has a focused view, and if that view has nested views, one of those is -the focused view. This is called the focus chain, and at any given time, only one -View has the focus. - -The library binds the key Tab to focus the next logical view, -and the Shift-Tab combination to focus the previous logical view. - -Keyboard processing is divided in three stages: HotKey processing, regular processing and -cold key processing. - -* Hot key processing happens first, and it gives all the views in the current - toplevel a chance to monitor whether the key needs to be treated specially. This - for example handles the scenarios where the user pressed Alt-o, and a view with a - highlighted "o" is being displayed. - -* If no view processed the hotkey, then the key is sent to the currently focused - view. - -* If the key was not processed by the normal processing, all views are given - a chance to process the keystroke in their cold processing stage. Examples - include the processing of the "return" key in a dialog when a button in the - dialog has been flagged as the "default" action. - -The most common case is the normal processing, which sends the keystrokes to the -currently focused view. - -Mouse events are processed in visual order, and the event will be sent to the -view on the screen. The only exception is that no mouse events are delivered -to background views when a modal view is running. - -More details are available on the [`Keyboard Event Processing`](keyboard.html) document. - -Colors and Color Schemes -======================== - -All views have been configured with a color scheme that will work both in color -terminals as well as the more limited black and white terminals. - -The various styles are captured in the [`Colors`](../api/Terminal.Gui/Terminal.Gui.Colors.html) class which defined color schemes for -the normal views, the menu bar, popup dialog boxes and error dialog boxes, that you can use like this: - -* `Colors.Base` -* `Colors.Menu` -* `Colors.Dialog` -* `Colors.Error` - -You can use them for example like this to set the colors for a new Window: - -``` -var w = new Window ("Hello"); -w.ColorScheme = Colors.Error -``` - -The [`ColorScheme`](../api/Terminal.Gui/Terminal.Gui.ColorScheme.html) represents -four values, the color used for Normal text, the color used for normal text when -a view is focused an the colors for the hot-keys both in focused and unfocused modes. - -By using `ColorSchemes` you ensure that your application will work correctbly both -in color and black and white terminals. - -Some views support setting individual color attributes, you create an -attribute for a particular pair of Foreground/Background like this: - -``` -var myColor = Application.Driver.MakeAttribute (Color.Blue, Color.Red); -var label = new Label (...); -label.TextColor = myColor -``` - -MainLoop, Threads and Input Handling -==================================== - -Detailed description of the mainlop is described on the [Event Processing and the Application Main Loop](mainloop.html) document. diff --git a/docfx/articles/views.md b/docfx/articles/views.md deleted file mode 100644 index aed3c9db2..000000000 --- a/docfx/articles/views.md +++ /dev/null @@ -1,24 +0,0 @@ -Views -===== - -Layout -====== - -Creating Custom Views -===================== - -Constructor ------------ - -Rendering ---------- - -### Using Custom Colors - -Keyboard processing -------------------- - -Mouse event processing ----------------------- - - diff --git a/docfx/docfx.json b/docfx/docfx.json index 52e4cf6f0..fd16850ca 100644 --- a/docfx/docfx.json +++ b/docfx/docfx.json @@ -19,6 +19,26 @@ "properties": { "TargetFramework": "netstandard2.0" } + }, + { + "src": [ + { + "files": [ + "UICatalog.csproj" + ], + "exclude": [ + "**/obj/**", + "**/bin/**", + "_site/**" + ], + "src": "../UICatalog" + } + ], + "dest": "api/UICatalog", + "shouldSkipMarkup": false, + "properties": { + "TargetFramework": "netstandard2.1" + } } ], "build": { diff --git a/docfx/index.md b/docfx/index.md index 52859c4af..f7d511a87 100644 --- a/docfx/index.md +++ b/docfx/index.md @@ -2,6 +2,8 @@ A simple UI toolkit for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix. +* [Terminal.Gui Project on GitHub](https://github.com/migueldeicaza/gui.cs) + ## Terminal.Gui API Documentation * [API Reference](api/Terminal.Gui/Terminal.Gui.html) @@ -9,6 +11,9 @@ A simple UI toolkit for .NET, .NET Core, and Mono that works on Windows, the Mac * [Keyboard Event Processing](articles/keyboard.html) * [Event Processing and the Application Main Loop](articles/mainloop.md) -## More Info +## UI Catalog -* [Terminal.Gui on GitHub](https://github.com/migueldeicaza/gui.cs) +UI Catalog is a comprehensive sample library for Terminal.Gui. It provides a simple UI for adding to the catalog of scenarios. + +* [UI Catalog API Reference](api/UICatalog/UICatalog.html) +* [UI Catalog Source](https://github.com/migueldeicaza/gui.cs/tree/master/UICatalog) diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html b/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html index e2f963bd1..6a0a8c53e 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html @@ -1,27 +1,27 @@  - - - - + + + + Class Application.RunState - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Application.html b/docs/api/Terminal.Gui/Terminal.Gui.Application.html index e2bb284d1..e74e1ae72 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Application.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Application.html @@ -1,27 +1,27 @@  - - - - + + + + Class Application - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html b/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html index 154f5d127..465379a3a 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html @@ -1,27 +1,27 @@  - - - - + + + + Struct Attribute - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Button.html b/docs/api/Terminal.Gui/Terminal.Gui.Button.html index 30c0b2eb7..46df0f6d0 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Button.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Button.html @@ -1,27 +1,27 @@  - - - - + + + + Class Button - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html b/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html index e459b26f0..c4672e8a2 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html @@ -1,27 +1,27 @@  - - - - + + + + Class CheckBox - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Clipboard.html b/docs/api/Terminal.Gui/Terminal.Gui.Clipboard.html index 36e2b8532..8e527df80 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Clipboard.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Clipboard.html @@ -1,27 +1,27 @@  - - - - + + + + Class Clipboard - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Color.html b/docs/api/Terminal.Gui/Terminal.Gui.Color.html index fb67b0b2c..650d0fffb 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Color.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Color.html @@ -1,27 +1,27 @@  - - - - + + + + Enum Color - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html b/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html index 1cf788fa4..0b2ed4956 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html @@ -1,27 +1,27 @@  - - - - + + + + Class ColorScheme - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Colors.html b/docs/api/Terminal.Gui/Terminal.Gui.Colors.html index 5d9818e74..537810df8 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Colors.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Colors.html @@ -1,27 +1,27 @@  - - - - + + + + Class Colors - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html b/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html new file mode 100644 index 000000000..a3cb4869f --- /dev/null +++ b/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html @@ -0,0 +1,551 @@ + + + + + + + + Class ComboBox + + + + + + + + + + + + + + + + +
+
+ + + + +
+
+ +
+
+
+

+
+
    +
    +
    + + + +
    + + + + + + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html index 55cd5af0d..2f2b31ec1 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html @@ -1,27 +1,27 @@  - - - - + + + + Class ConsoleDriver - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.DateField.html b/docs/api/Terminal.Gui/Terminal.Gui.DateField.html index 47a9aef91..a79ca0b2c 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.DateField.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.DateField.html @@ -371,6 +371,35 @@ The DateField +

    DateField(DateTime)

    +
    +Initializes a new instance of DateField +
    +
    +
    Declaration
    +
    +
    public DateField(DateTime date)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    System.DateTimedate
    + +

    DateField(Int32, Int32, DateTime, Boolean)

    @@ -445,6 +474,33 @@ Gets or sets the date of the
    Remarks
    + + +
    +

    IsShortFormat

    +
    +Get or set the data format for the widget. +
    +
    +
    Declaration
    +
    +
    public bool IsShortFormat { get; set; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    System.Boolean

    Methods

    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html b/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html index 395d26de1..d53723745 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html @@ -1,27 +1,27 @@  - - - - + + + + Class Dialog - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Dim.html b/docs/api/Terminal.Gui/Terminal.Gui.Dim.html index a1bd0938b..bc4b92866 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Dim.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Dim.html @@ -1,27 +1,27 @@  - - - - + + + + Class Dim - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html b/docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html index b15d0a064..2a6f30a05 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html @@ -1,27 +1,27 @@  - - - - + + + + Class FileDialog - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.FrameView.html b/docs/api/Terminal.Gui/Terminal.Gui.FrameView.html index 4e37a661b..cb544db0d 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.FrameView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.FrameView.html @@ -1,27 +1,27 @@  - - - - + + + + Class FrameView - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.HexView.html b/docs/api/Terminal.Gui/Terminal.Gui.HexView.html index b95f5ba47..5b602f9fd 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.HexView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.HexView.html @@ -1,27 +1,27 @@  - - - - + + + + Class HexView - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html b/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html index f8fa3cc98..7e2a78e54 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html @@ -1,27 +1,27 @@  - - - - + + + + Interface IListDataSource - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Key.html b/docs/api/Terminal.Gui/Terminal.Gui.Key.html index f768f324f..2d1209efe 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Key.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Key.html @@ -1,27 +1,27 @@  - - - - + + + + Enum Key - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html b/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html index e79a42c81..0e3756f5d 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html @@ -1,27 +1,27 @@  - - - - + + + + Class KeyEvent - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Label.html b/docs/api/Terminal.Gui/Terminal.Gui.Label.html index fb2b487cc..e279bb2f5 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Label.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Label.html @@ -1,27 +1,27 @@  - - - - + + + + Class Label - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.LayoutStyle.html b/docs/api/Terminal.Gui/Terminal.Gui.LayoutStyle.html index d8cd6e686..b6e4af1b2 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.LayoutStyle.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.LayoutStyle.html @@ -1,27 +1,27 @@  - - - - + + + + Enum LayoutStyle - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ListView.html b/docs/api/Terminal.Gui/Terminal.Gui.ListView.html index 9798a5ae9..983d8bd0f 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ListView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ListView.html @@ -1,27 +1,27 @@  - - - - + + + + Class ListView - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    @@ -326,7 +326,7 @@ ListView View renders a scroll

    By default ListView uses System.Object.ToString() to render the items of any -System.Collections.IList object (e.g. arrays, System.Collections.Generic.List`1, +System.Collections.IList object (e.g. arrays, System.Collections.Generic.List<T>, and other collections). Alternatively, an object that implements the IListDataSource interface can be provided giving full control of what is rendered.

    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html index 5d11d1e28..c1efccbbc 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html @@ -1,27 +1,27 @@  - - - - + + + + Class MenuBar - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html index eef3dcbf9..935306d90 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html @@ -1,27 +1,27 @@  - - - - + + + + Class MenuBarItem - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html index 45b51a245..6d5f5a02e 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html @@ -1,27 +1,27 @@  - - - - + + + + Class MenuItem - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html b/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html index 135d44ce9..07f7dbbf3 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html @@ -1,27 +1,27 @@  - - - - + + + + Class MessageBox - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html b/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html index d3e557c61..cfcb1a451 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html @@ -1,27 +1,27 @@  - - - - + + + + Struct MouseEvent - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html b/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html index 983e40138..445b25ba7 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html @@ -1,27 +1,27 @@  - - - - + + + + Enum MouseFlags - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html b/docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html index 6358b7db7..62cb6f8e3 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html @@ -1,27 +1,27 @@  - - - - + + + + Class OpenDialog - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Point.html b/docs/api/Terminal.Gui/Terminal.Gui.Point.html index d463118f6..d1cfe34f0 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Point.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Point.html @@ -1,27 +1,27 @@  - - - - + + + + Struct Point - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Pos.html b/docs/api/Terminal.Gui/Terminal.Gui.Pos.html index 73c9c4365..0eccb6700 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Pos.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Pos.html @@ -1,27 +1,27 @@  - - - - + + + + Class Pos - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html b/docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html index 38e729c69..730346d4d 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html @@ -1,27 +1,27 @@  - - - - + + + + Class ProgressBar - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html b/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html index 5c0472739..8c3c9fd13 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html @@ -1,27 +1,27 @@  - - - - + + + + Class RadioGroup - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Rect.html b/docs/api/Terminal.Gui/Terminal.Gui.Rect.html index c96955a9b..e3957c0f1 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Rect.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Rect.html @@ -1,27 +1,27 @@  - - - - + + + + Struct Rect - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Responder.html b/docs/api/Terminal.Gui/Terminal.Gui.Responder.html index 9818c52f3..302904fe1 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Responder.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Responder.html @@ -1,27 +1,27 @@  - - - - + + + + Class Responder - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html b/docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html index 3968582b5..7a7a7b4b5 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html @@ -1,27 +1,27 @@  - - - - + + + + Class SaveDialog - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html b/docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html index a933ace9b..b58b01849 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html @@ -1,27 +1,27 @@  - - - - + + + + Class ScrollBarView - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html b/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html index b9f7e4222..ee4ed2753 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html @@ -1,27 +1,27 @@  - - - - + + + + Class ScrollView - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Size.html b/docs/api/Terminal.Gui/Terminal.Gui.Size.html index 91cf68a39..0d8603e7e 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Size.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Size.html @@ -1,27 +1,27 @@  - - - - + + + + Struct Size - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html b/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html index 0726a8ac7..0eef138c0 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html @@ -1,27 +1,27 @@  - - - - + + + + Enum SpecialChar - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html b/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html index 62623d515..61a64fb48 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html @@ -1,27 +1,27 @@  - - - - + + + + Enum TextAlignment - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextField.html b/docs/api/Terminal.Gui/Terminal.Gui.TextField.html index d05e27960..64f041f81 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TextField.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TextField.html @@ -1,27 +1,27 @@  - - - - + + + + Class TextField - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextView.html b/docs/api/Terminal.Gui/Terminal.Gui.TextView.html index c3f0b50b2..ee99b7c11 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TextView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TextView.html @@ -1,27 +1,27 @@  - - - - + + + + Class TextView - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TimeField.html b/docs/api/Terminal.Gui/Terminal.Gui.TimeField.html index 4bdb64495..b373dde66 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TimeField.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TimeField.html @@ -371,6 +371,35 @@ The TimeField +

    TimeField(DateTime)

    +
    +Initializes a new instance of TimeField +
    +
    +
    Declaration
    +
    +
    public TimeField(DateTime time)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    System.DateTimetime
    + +

    TimeField(Int32, Int32, DateTime, Boolean)

    @@ -417,6 +446,33 @@ Initializes a new instance of + +

    IsShortFormat

    +
    +Get or set the data format for the widget. +
    +
    +
    Declaration
    +
    +
    public bool IsShortFormat { get; set; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    System.Boolean
    + +

    Time

    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html b/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html index cc545c44c..46f87f3f4 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html @@ -1,27 +1,27 @@  - - - - + + + + Class Toplevel - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.View.html b/docs/api/Terminal.Gui/Terminal.Gui.View.html index 2b84d9c89..e67114809 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.View.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.View.html @@ -1,27 +1,27 @@  - - - - + + + + Class View - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    @@ -94,6 +94,7 @@ View is the base class for all views on the screen and represents a visible elem
    View
    + diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Window.html b/docs/api/Terminal.Gui/Terminal.Gui.Window.html index 7f94396fc..19602cb2e 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Window.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Window.html @@ -1,27 +1,27 @@  - - - - + + + + Class Window - - + + - - - - - - - - - - - - + "> + + + + + + + + + + + +
    diff --git a/docs/api/Terminal.Gui/Terminal.Gui.html b/docs/api/Terminal.Gui/Terminal.Gui.html index a89b09571..2f9ab8cfb 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.html @@ -121,6 +121,10 @@ The default ColorSchemes for the application. Color scheme definitions, they cover some common scenarios and are used typically in toplevel containers to set the scheme that is used by all the views contained inside. + +

    ComboBox

    +
    +ComboBox control

    ConsoleDriver

    diff --git a/docs/api/Terminal.Gui/toc.html b/docs/api/Terminal.Gui/toc.html index f7c8a93a0..97f0c8924 100644 --- a/docs/api/Terminal.Gui/toc.html +++ b/docs/api/Terminal.Gui/toc.html @@ -66,6 +66,9 @@
  • ColorScheme
  • +
  • + ComboBox +
  • ConsoleDriver
  • diff --git a/docs/api/UICatalog/UICatalog.Scenario.ScenarioCategory.html b/docs/api/UICatalog/UICatalog.Scenario.ScenarioCategory.html new file mode 100644 index 000000000..ee87bfade --- /dev/null +++ b/docs/api/UICatalog/UICatalog.Scenario.ScenarioCategory.html @@ -0,0 +1,413 @@ + + + + + + + + Class Scenario.ScenarioCategory + + + + + + + + + + + + + + + + +
    +
    + + + + +
    +
    + +
    +
    +
    +

    +
    +
      +
      +
      + + + +
      + + + + + + diff --git a/docs/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html b/docs/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html new file mode 100644 index 000000000..71bfba80b --- /dev/null +++ b/docs/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html @@ -0,0 +1,442 @@ + + + + + + + + Class Scenario.ScenarioMetadata + + + + + + + + + + + + + + + + +
      +
      + + + + +
      +
      + +
      +
      +
      +

      +
      +
        +
        +
        + + + +
        + + + + + + diff --git a/docs/api/UICatalog/UICatalog.Scenario.html b/docs/api/UICatalog/UICatalog.Scenario.html new file mode 100644 index 000000000..2c022a2fd --- /dev/null +++ b/docs/api/UICatalog/UICatalog.Scenario.html @@ -0,0 +1,469 @@ + + + + + + + + Class Scenario + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + +
        +
        +
        +

        +
        +
          +
          +
          + + + +
          + + + + + + diff --git a/docs/articles/index.html b/docs/api/UICatalog/UICatalog.UICatalog.html similarity index 54% rename from docs/articles/index.html rename to docs/api/UICatalog/UICatalog.UICatalog.html index 1f10ff261..5faccbba9 100644 --- a/docs/articles/index.html +++ b/docs/api/UICatalog/UICatalog.UICatalog.html @@ -1,115 +1,158 @@ - - - + + + - Conceptual Documentation + Class UICatalog + - + - - - - + + + + - + - + - -
          -
          - - - - -
          -
          - -
          -
          -
          -

          -
          -
            -
            -
            - - - -
            - - - - - - + +
            +
            + + + + +
            +
            + +
            +
            +
            +

            +
            +
              +
              +
              + + + +
              + + + + + + diff --git a/docs/articles/keyboard.html b/docs/api/UICatalog/UICatalog.UICatalogApp.html similarity index 52% rename from docs/articles/keyboard.html rename to docs/api/UICatalog/UICatalog.UICatalogApp.html index 71ad5c8e2..418a775a6 100644 --- a/docs/articles/keyboard.html +++ b/docs/api/UICatalog/UICatalog.UICatalogApp.html @@ -1,137 +1,159 @@ - - - + + + - Keyboard Event Processing + Class UICatalogApp + - + - - - - + + + + - + - + - -
              -
              - - - - -
              -
              - -
              -
              -
              -

              -
              -
                -
                -
                - - - -
                - - - - - - + +
                +
                + + + + +
                +
                + +
                +
                +
                +

                +
                +
                  +
                  +
                  + + + +
                  + + + + + + diff --git a/docs/api/UICatalog/UICatalog.html b/docs/api/UICatalog/UICatalog.html new file mode 100644 index 000000000..84e61095f --- /dev/null +++ b/docs/api/UICatalog/UICatalog.html @@ -0,0 +1,145 @@ + + + + + + + + Namespace UICatalog + + + + + + + + + + + + + + + + +
                  +
                  + + + + +
                  +
                  + +
                  +
                  +
                  +

                  +
                  +
                    +
                    +
                    + + + +
                    + + + + + + diff --git a/docs/api/UICatalog/toc.html b/docs/api/UICatalog/toc.html new file mode 100644 index 000000000..cf822b12c --- /dev/null +++ b/docs/api/UICatalog/toc.html @@ -0,0 +1,38 @@ + +
                    +
                    +
                    +
                    + + + +
                    +
                    +
                    + +
                    +
                    +
                    \ No newline at end of file diff --git a/docs/articles/mainloop.html b/docs/articles/mainloop.html deleted file mode 100644 index f3422010f..000000000 --- a/docs/articles/mainloop.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - Event Processing and the Application Main Loop - - - - - - - - - - - - - - - -
                    -
                    - - - - -
                    -
                    - -
                    -
                    -
                    -

                    -
                    -
                      -
                      -
                      - - - -
                      - - - - - - diff --git a/docs/articles/overview.html b/docs/articles/overview.html deleted file mode 100644 index 76ee42b34..000000000 --- a/docs/articles/overview.html +++ /dev/null @@ -1,436 +0,0 @@ - - - - - - - - Terminal.Gui API Overview - - - - - - - - - - - - - - - -
                      -
                      - - - - -
                      -
                      - -
                      -
                      -
                      -

                      -
                      -
                        -
                        -
                        - - - -
                        - - - - - - diff --git a/docs/articles/views.html b/docs/articles/views.html deleted file mode 100644 index 8177bc859..000000000 --- a/docs/articles/views.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - Views - - - - - - - - - - - - - - - -
                        -
                        - - - - -
                        -
                        - -
                        -
                        -
                        -

                        -
                        -
                          -
                          -
                          - - - -
                          - - - - - - diff --git a/docs/images/logo64.png b/docs/images/logo64.png deleted file mode 100644 index 047e2c16f..000000000 Binary files a/docs/images/logo64.png and /dev/null differ diff --git a/docs/index.html b/docs/index.html index 56121dcdd..7dcbf7126 100644 --- a/docs/index.html +++ b/docs/index.html @@ -73,16 +73,21 @@

                          Terminal.Gui - Terminal UI toolkit for .NET

                          A simple UI toolkit for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix.

                          +

                          Terminal.Gui API Documentation

                          -

                          More Info

                          +

                          UI Catalog

                          +

                          UI Catalog is a comprehensive sample library for Terminal.Gui. It provides a simple UI for adding to the catalog of scenarios.

                          diff --git a/docs/index.json b/docs/index.json index 33a5e62b2..c3abc5d20 100644 --- a/docs/index.json +++ b/docs/index.json @@ -74,6 +74,11 @@ "title": "Class ColorScheme", "keywords": "Class ColorScheme Color scheme definitions, they cover some common scenarios and are used typically in toplevel containers to set the scheme that is used by all the views contained inside. Inheritance System.Object ColorScheme Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class ColorScheme Properties Disabled The default color for text, when the view is disabled. Declaration public Attribute Disabled { get; set; } Property Value Type Description Attribute Focus The color for text when the view has the focus. Declaration public Attribute Focus { get; set; } Property Value Type Description Attribute HotFocus The color for the hotkey when the view is focused. Declaration public Attribute HotFocus { get; set; } Property Value Type Description Attribute HotNormal The color for the hotkey when a view is not focused Declaration public Attribute HotNormal { get; set; } Property Value Type Description Attribute Normal The default color for text, when the view is not focused. Declaration public Attribute Normal { get; set; } Property Value Type Description Attribute" }, + "api/Terminal.Gui/Terminal.Gui.ComboBox.html": { + "href": "api/Terminal.Gui/Terminal.Gui.ComboBox.html", + "title": "Class ComboBox", + "keywords": "Class ComboBox ComboBox control Inheritance System.Object Responder View ComboBox Implements System.Collections.IEnumerable Inherited Members View.Enter View.Leave View.MouseEnter View.MouseLeave View.Driver View.Subviews View.Id View.WantMousePositionReports View.WantContinuousButtonPressed View.Frame View.GetEnumerator() View.LayoutStyle View.Bounds View.X View.Y View.Width View.Height View.SuperView View.SetNeedsDisplay() View.SetNeedsDisplay(Rect) View.ChildNeedsDisplay() View.Add(View) View.Add(View[]) View.RemoveAll() View.Remove(View) View.BringSubviewToFront(View) View.SendSubviewToBack(View) View.SendSubviewBackwards(View) View.BringSubviewForward(View) View.Clear() View.Clear(Rect) View.ScreenToView(Int32, Int32) View.ClipToBounds() View.SetClip(Rect) View.DrawFrame(Rect, Int32, Boolean) View.DrawHotString(ustring, Attribute, Attribute) View.DrawHotString(ustring, Boolean, ColorScheme) View.Move(Int32, Int32) View.PositionCursor() View.HasFocus View.OnLeave() View.Focused View.MostFocused View.ColorScheme View.AddRune(Int32, Int32, Rune) View.ClearNeedsDisplay() View.Redraw(Rect) View.SetFocus(View) View.KeyPress View.ProcessHotKey(KeyEvent) View.ProcessColdKey(KeyEvent) View.KeyDown View.OnKeyDown(KeyEvent) View.KeyUp View.OnKeyUp(KeyEvent) View.EnsureFocus() View.FocusFirst() View.FocusLast() View.FocusPrev() View.FocusNext() View.LayoutSubviews() View.ToString() View.OnMouseEnter(MouseEvent) View.OnMouseLeave(MouseEvent) Responder.CanFocus Responder.MouseEvent(MouseEvent) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class ComboBox : View, IEnumerable Constructors ComboBox(Int32, Int32, Int32, Int32, IList) Public constructor Declaration public ComboBox(int x, int y, int w, int h, IList source) Parameters Type Name Description System.Int32 x The x coordinate System.Int32 y The y coordinate System.Int32 w The width System.Int32 h The height System.Collections.Generic.IList < System.String > source Auto completetion source Properties Text The currenlty selected list item Declaration public ustring Text { get; set; } Property Value Type Description NStack.ustring Methods OnEnter() Declaration public override bool OnEnter() Returns Type Description System.Boolean Overrides View.OnEnter() ProcessKey(KeyEvent) Declaration public override bool ProcessKey(KeyEvent e) Parameters Type Name Description KeyEvent e Returns Type Description System.Boolean Overrides View.ProcessKey(KeyEvent) Events Changed Changed event, raised when the selection has been confirmed. Declaration public event EventHandler Changed Event Type Type Description System.EventHandler < NStack.ustring > Remarks Client code can hook up to this event, it is raised when the selection has been confirmed. Implements System.Collections.IEnumerable" + }, "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html": { "href": "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html", "title": "Class ConsoleDriver", @@ -87,7 +92,7 @@ "api/Terminal.Gui/Terminal.Gui.DateField.html": { "href": "api/Terminal.Gui/Terminal.Gui.DateField.html", "title": "Class DateField", - "keywords": "Class DateField Date editing View Inheritance System.Object Responder View TextField DateField Implements System.Collections.IEnumerable Inherited Members TextField.Used TextField.ReadOnly TextField.Changed TextField.OnLeave() TextField.Frame TextField.Text TextField.Secret TextField.CursorPosition TextField.PositionCursor() TextField.Redraw(Rect) TextField.CanFocus TextField.SelectedStart TextField.SelectedLength TextField.SelectedText TextField.ClearAllSelection() TextField.Copy() TextField.Cut() TextField.Paste() View.Enter View.Leave View.MouseEnter View.MouseLeave View.Driver View.Subviews View.Id View.WantMousePositionReports View.WantContinuousButtonPressed View.GetEnumerator() View.LayoutStyle View.Bounds View.X View.Y View.Width View.Height View.SuperView View.SetNeedsDisplay() View.SetNeedsDisplay(Rect) View.ChildNeedsDisplay() View.Add(View) View.Add(View[]) View.RemoveAll() View.Remove(View) View.BringSubviewToFront(View) View.SendSubviewToBack(View) View.SendSubviewBackwards(View) View.BringSubviewForward(View) View.Clear() View.Clear(Rect) View.ScreenToView(Int32, Int32) View.ClipToBounds() View.SetClip(Rect) View.DrawFrame(Rect, Int32, Boolean) View.DrawHotString(ustring, Attribute, Attribute) View.DrawHotString(ustring, Boolean, ColorScheme) View.Move(Int32, Int32) View.HasFocus View.OnEnter() View.Focused View.MostFocused View.ColorScheme View.AddRune(Int32, Int32, Rune) View.ClearNeedsDisplay() View.SetFocus(View) View.KeyPress View.ProcessHotKey(KeyEvent) View.ProcessColdKey(KeyEvent) View.KeyDown View.OnKeyDown(KeyEvent) View.KeyUp View.OnKeyUp(KeyEvent) View.EnsureFocus() View.FocusFirst() View.FocusLast() View.FocusPrev() View.FocusNext() View.LayoutSubviews() View.ToString() View.OnMouseEnter(MouseEvent) View.OnMouseLeave(MouseEvent) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class DateField : TextField, IEnumerable Remarks The DateField View provides date editing functionality with mouse support. Constructors DateField(Int32, Int32, DateTime, Boolean) Initializes a new instance of DateField at an absolute position and fixed size. Declaration public DateField(int x, int y, DateTime date, bool isShort = false) Parameters Type Name Description System.Int32 x The x coordinate. System.Int32 y The y coordinate. System.DateTime date Initial date contents. System.Boolean isShort If true, shows only two digits for the year. Properties Date Gets or sets the date of the DateField . Declaration public DateTime Date { get; set; } Property Value Type Description System.DateTime Remarks Methods MouseEvent(MouseEvent) Declaration public override bool MouseEvent(MouseEvent ev) Parameters Type Name Description MouseEvent ev Returns Type Description System.Boolean Overrides TextField.MouseEvent(MouseEvent) ProcessKey(KeyEvent) Declaration public override bool ProcessKey(KeyEvent kb) Parameters Type Name Description KeyEvent kb Returns Type Description System.Boolean Overrides TextField.ProcessKey(KeyEvent) Implements System.Collections.IEnumerable" + "keywords": "Class DateField Date editing View Inheritance System.Object Responder View TextField DateField Implements System.Collections.IEnumerable Inherited Members TextField.Used TextField.ReadOnly TextField.Changed TextField.OnLeave() TextField.Frame TextField.Text TextField.Secret TextField.CursorPosition TextField.PositionCursor() TextField.Redraw(Rect) TextField.CanFocus TextField.SelectedStart TextField.SelectedLength TextField.SelectedText TextField.ClearAllSelection() TextField.Copy() TextField.Cut() TextField.Paste() View.Enter View.Leave View.MouseEnter View.MouseLeave View.Driver View.Subviews View.Id View.WantMousePositionReports View.WantContinuousButtonPressed View.GetEnumerator() View.LayoutStyle View.Bounds View.X View.Y View.Width View.Height View.SuperView View.SetNeedsDisplay() View.SetNeedsDisplay(Rect) View.ChildNeedsDisplay() View.Add(View) View.Add(View[]) View.RemoveAll() View.Remove(View) View.BringSubviewToFront(View) View.SendSubviewToBack(View) View.SendSubviewBackwards(View) View.BringSubviewForward(View) View.Clear() View.Clear(Rect) View.ScreenToView(Int32, Int32) View.ClipToBounds() View.SetClip(Rect) View.DrawFrame(Rect, Int32, Boolean) View.DrawHotString(ustring, Attribute, Attribute) View.DrawHotString(ustring, Boolean, ColorScheme) View.Move(Int32, Int32) View.HasFocus View.OnEnter() View.Focused View.MostFocused View.ColorScheme View.AddRune(Int32, Int32, Rune) View.ClearNeedsDisplay() View.SetFocus(View) View.KeyPress View.ProcessHotKey(KeyEvent) View.ProcessColdKey(KeyEvent) View.KeyDown View.OnKeyDown(KeyEvent) View.KeyUp View.OnKeyUp(KeyEvent) View.EnsureFocus() View.FocusFirst() View.FocusLast() View.FocusPrev() View.FocusNext() View.LayoutSubviews() View.ToString() View.OnMouseEnter(MouseEvent) View.OnMouseLeave(MouseEvent) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class DateField : TextField, IEnumerable Remarks The DateField View provides date editing functionality with mouse support. Constructors DateField(DateTime) Initializes a new instance of DateField Declaration public DateField(DateTime date) Parameters Type Name Description System.DateTime date DateField(Int32, Int32, DateTime, Boolean) Initializes a new instance of DateField at an absolute position and fixed size. Declaration public DateField(int x, int y, DateTime date, bool isShort = false) Parameters Type Name Description System.Int32 x The x coordinate. System.Int32 y The y coordinate. System.DateTime date Initial date contents. System.Boolean isShort If true, shows only two digits for the year. Properties Date Gets or sets the date of the DateField . Declaration public DateTime Date { get; set; } Property Value Type Description System.DateTime Remarks IsShortFormat Get or set the data format for the widget. Declaration public bool IsShortFormat { get; set; } Property Value Type Description System.Boolean Methods MouseEvent(MouseEvent) Declaration public override bool MouseEvent(MouseEvent ev) Parameters Type Name Description MouseEvent ev Returns Type Description System.Boolean Overrides TextField.MouseEvent(MouseEvent) ProcessKey(KeyEvent) Declaration public override bool ProcessKey(KeyEvent kb) Parameters Type Name Description KeyEvent kb Returns Type Description System.Boolean Overrides TextField.ProcessKey(KeyEvent) Implements System.Collections.IEnumerable" }, "api/Terminal.Gui/Terminal.Gui.Dialog.html": { "href": "api/Terminal.Gui/Terminal.Gui.Dialog.html", @@ -117,7 +122,7 @@ "api/Terminal.Gui/Terminal.Gui.html": { "href": "api/Terminal.Gui/Terminal.Gui.html", "title": "Namespace Terminal.Gui", - "keywords": "Namespace Terminal.Gui Classes Application The application driver for Terminal.Gui. Application.ResizedEventArgs Event arguments for the Resized event. Application.RunState Captures the execution state for the provided Terminal.Gui.Application.RunState.Toplevel view. Button Button is a View that provides an item that invokes an System.Action when activated by the user. CheckBox The CheckBox View shows an on/off toggle that the user can set Clipboard Provides cut, copy, and paste support for the clipboard. NOTE: Currently not implemented. Colors The default ColorSchemes for the application. ColorScheme Color scheme definitions, they cover some common scenarios and are used typically in toplevel containers to set the scheme that is used by all the views contained inside. ConsoleDriver ConsoleDriver is an abstract class that defines the requirements for a console driver. One implementation if the CursesDriver, and another one uses the .NET Console one. CursesDriver This is the Curses driver for the gui.cs/Terminal framework. DateField Date editing View Dialog The Dialog View is a Window that by default is centered and contains one or more Button . It defaults to the Dialog color scheme and has a 1 cell padding around the edges. Dim Dim properties of a View to control the position. FileDialog Base class for the OpenDialog and the SaveDialog FrameView The FrameView is a container frame that draws a frame around the contents. It is similar to a GroupBox in Windows. HexView An hex viewer and editor View over a System.IO.Stream KeyEvent Describes a keyboard event. Label The Label View displays a string at a given position and supports multiple lines separted by newline characters. ListView ListView View renders a scrollable list of data where each item can be activated to perform an action. ListViewItemEventArgs System.EventArgs for ListView events. ListWrapper Implements an IListDataSource that renders arbitrary System.Collections.IList instances for ListView . MenuBar The MenuBar provides a menu for Terminal.Gui applications. MenuBarItem A MenuBarItem contains MenuBarItem s or MenuItem s. MenuItem A MenuItem has a title, an associated help text, and an action to execute on activation. MessageBox MessageBox displays a modal message to the user, with a title, a message and a series of options that the user can choose from. OpenDialog The OpenDialog provides an interactive dialog box for users to select files or directories. Pos Describes the position of a View which can be an absolute value, a percentage, centered, or relative to the ending dimension. Integer values are implicitly convertible to an absolute Pos . These objects are created using the static methods Percent, AnchorEnd, and Center. The Pos objects can be combined with the addition and subtraction operators. ProgressBar A Progress Bar view that can indicate progress of an activity visually. RadioGroup RadioGroup shows a group of radio labels, only one of those can be selected at a given time Responder Responder base class implemented by objects that want to participate on keyboard and mouse input. SaveDialog The SaveDialog provides an interactive dialog box for users to pick a file to save. ScrollBarView ScrollBarViews are views that display a 1-character scrollbar, either horizontal or vertical ScrollView Scrollviews are views that present a window into a virtual space where children views are added. Similar to the iOS UIScrollView. StatusBar A status bar is a View that snaps to the bottom of a Toplevel displaying set of StatusItem s. The StatusBar should be context sensitive. This means, if the main menu and an open text editor are visible, the items probably shown will be ~F1~ Help ~F2~ Save ~F3~ Load. While a dialog to ask a file to load is executed, the remaining commands will probably be ~F1~ Help. So for each context must be a new instance of a statusbar. StatusItem StatusItem objects are contained by StatusBar View s. Each StatusItem has a title, a shortcut (hotkey), and an Action that will be invoked when the Shortcut is pressed. The Shortcut will be a global hotkey for the application in the current context of the screen. The colour of the Title will be changed after each ~. A Title set to `~F1~ Help` will render as *F1* using HotNormal and *Help* as HotNormal . TextField Single-line text entry View TextView Multi-line text editing View TimeField Time editing View Toplevel Toplevel views can be modally executed. View View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views. View.KeyEventEventArgs Specifies the event arguments for KeyEvent Window A Toplevel View that draws a frame around its region and has a \"ContentView\" subview where the contents are added. Structs Attribute Attributes are used as elements that contain both a foreground and a background or platform specific features MouseEvent Describes a mouse event Point Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. Rect Stores a set of four integers that represent the location and size of a rectangle Size Stores an ordered pair of integers, which specify a Height and Width. Interfaces IListDataSource Implement IListDataSource to provide custom rendering for a ListView . Enums Color Basic colors that can be used to set the foreground and background colors in console applications. These can only be Key The Key enumeration contains special encoding for some keys, but can also encode all the unicode values that can be passed. LayoutStyle Determines the LayoutStyle for a view, if Absolute, during LayoutSubviews, the value from the Frame will be used, if the value is Computer, then the Frame will be updated from the X, Y Pos objects and the Width and Height Dim objects. MouseFlags Mouse flags reported in MouseEvent. SpecialChar Special characters that can be drawn with Driver.AddSpecial. TextAlignment Text alignment enumeration, controls how text is displayed." + "keywords": "Namespace Terminal.Gui Classes Application The application driver for Terminal.Gui. Application.ResizedEventArgs Event arguments for the Resized event. Application.RunState Captures the execution state for the provided Terminal.Gui.Application.RunState.Toplevel view. Button Button is a View that provides an item that invokes an System.Action when activated by the user. CheckBox The CheckBox View shows an on/off toggle that the user can set Clipboard Provides cut, copy, and paste support for the clipboard. NOTE: Currently not implemented. Colors The default ColorSchemes for the application. ColorScheme Color scheme definitions, they cover some common scenarios and are used typically in toplevel containers to set the scheme that is used by all the views contained inside. ComboBox ComboBox control ConsoleDriver ConsoleDriver is an abstract class that defines the requirements for a console driver. One implementation if the CursesDriver, and another one uses the .NET Console one. CursesDriver This is the Curses driver for the gui.cs/Terminal framework. DateField Date editing View Dialog The Dialog View is a Window that by default is centered and contains one or more Button . It defaults to the Dialog color scheme and has a 1 cell padding around the edges. Dim Dim properties of a View to control the position. FileDialog Base class for the OpenDialog and the SaveDialog FrameView The FrameView is a container frame that draws a frame around the contents. It is similar to a GroupBox in Windows. HexView An hex viewer and editor View over a System.IO.Stream KeyEvent Describes a keyboard event. Label The Label View displays a string at a given position and supports multiple lines separted by newline characters. ListView ListView View renders a scrollable list of data where each item can be activated to perform an action. ListViewItemEventArgs System.EventArgs for ListView events. ListWrapper Implements an IListDataSource that renders arbitrary System.Collections.IList instances for ListView . MenuBar The MenuBar provides a menu for Terminal.Gui applications. MenuBarItem A MenuBarItem contains MenuBarItem s or MenuItem s. MenuItem A MenuItem has a title, an associated help text, and an action to execute on activation. MessageBox MessageBox displays a modal message to the user, with a title, a message and a series of options that the user can choose from. OpenDialog The OpenDialog provides an interactive dialog box for users to select files or directories. Pos Describes the position of a View which can be an absolute value, a percentage, centered, or relative to the ending dimension. Integer values are implicitly convertible to an absolute Pos . These objects are created using the static methods Percent, AnchorEnd, and Center. The Pos objects can be combined with the addition and subtraction operators. ProgressBar A Progress Bar view that can indicate progress of an activity visually. RadioGroup RadioGroup shows a group of radio labels, only one of those can be selected at a given time Responder Responder base class implemented by objects that want to participate on keyboard and mouse input. SaveDialog The SaveDialog provides an interactive dialog box for users to pick a file to save. ScrollBarView ScrollBarViews are views that display a 1-character scrollbar, either horizontal or vertical ScrollView Scrollviews are views that present a window into a virtual space where children views are added. Similar to the iOS UIScrollView. StatusBar A status bar is a View that snaps to the bottom of a Toplevel displaying set of StatusItem s. The StatusBar should be context sensitive. This means, if the main menu and an open text editor are visible, the items probably shown will be ~F1~ Help ~F2~ Save ~F3~ Load. While a dialog to ask a file to load is executed, the remaining commands will probably be ~F1~ Help. So for each context must be a new instance of a statusbar. StatusItem StatusItem objects are contained by StatusBar View s. Each StatusItem has a title, a shortcut (hotkey), and an Action that will be invoked when the Shortcut is pressed. The Shortcut will be a global hotkey for the application in the current context of the screen. The colour of the Title will be changed after each ~. A Title set to `~F1~ Help` will render as *F1* using HotNormal and *Help* as HotNormal . TextField Single-line text entry View TextView Multi-line text editing View TimeField Time editing View Toplevel Toplevel views can be modally executed. View View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views. View.KeyEventEventArgs Specifies the event arguments for KeyEvent Window A Toplevel View that draws a frame around its region and has a \"ContentView\" subview where the contents are added. Structs Attribute Attributes are used as elements that contain both a foreground and a background or platform specific features MouseEvent Describes a mouse event Point Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. Rect Stores a set of four integers that represent the location and size of a rectangle Size Stores an ordered pair of integers, which specify a Height and Width. Interfaces IListDataSource Implement IListDataSource to provide custom rendering for a ListView . Enums Color Basic colors that can be used to set the foreground and background colors in console applications. These can only be Key The Key enumeration contains special encoding for some keys, but can also encode all the unicode values that can be passed. LayoutStyle Determines the LayoutStyle for a view, if Absolute, during LayoutSubviews, the value from the Frame will be used, if the value is Computer, then the Frame will be updated from the X, Y Pos objects and the Width and Height Dim objects. MouseFlags Mouse flags reported in MouseEvent. SpecialChar Special characters that can be drawn with Driver.AddSpecial. TextAlignment Text alignment enumeration, controls how text is displayed." }, "api/Terminal.Gui/Terminal.Gui.IListDataSource.html": { "href": "api/Terminal.Gui/Terminal.Gui.IListDataSource.html", @@ -147,7 +152,7 @@ "api/Terminal.Gui/Terminal.Gui.ListView.html": { "href": "api/Terminal.Gui/Terminal.Gui.ListView.html", "title": "Class ListView", - "keywords": "Class ListView ListView View renders a scrollable list of data where each item can be activated to perform an action. Inheritance System.Object Responder View ListView Implements System.Collections.IEnumerable Inherited Members View.Enter View.Leave View.MouseEnter View.MouseLeave View.Driver View.Subviews View.Id View.WantMousePositionReports View.WantContinuousButtonPressed View.Frame View.GetEnumerator() View.LayoutStyle View.Bounds View.X View.Y View.Width View.Height View.SuperView View.SetNeedsDisplay() View.SetNeedsDisplay(Rect) View.ChildNeedsDisplay() View.Add(View) View.Add(View[]) View.RemoveAll() View.Remove(View) View.BringSubviewToFront(View) View.SendSubviewToBack(View) View.SendSubviewBackwards(View) View.BringSubviewForward(View) View.Clear() View.Clear(Rect) View.ScreenToView(Int32, Int32) View.ClipToBounds() View.SetClip(Rect) View.DrawFrame(Rect, Int32, Boolean) View.DrawHotString(ustring, Attribute, Attribute) View.DrawHotString(ustring, Boolean, ColorScheme) View.Move(Int32, Int32) View.HasFocus View.OnEnter() View.OnLeave() View.Focused View.MostFocused View.ColorScheme View.AddRune(Int32, Int32, Rune) View.ClearNeedsDisplay() View.SetFocus(View) View.KeyPress View.ProcessHotKey(KeyEvent) View.ProcessColdKey(KeyEvent) View.KeyDown View.OnKeyDown(KeyEvent) View.KeyUp View.OnKeyUp(KeyEvent) View.EnsureFocus() View.FocusFirst() View.FocusLast() View.FocusPrev() View.FocusNext() View.LayoutSubviews() View.ToString() View.OnMouseEnter(MouseEvent) View.OnMouseLeave(MouseEvent) Responder.CanFocus System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class ListView : View, IEnumerable Remarks The ListView displays lists of data and allows the user to scroll through the data. Items in the can be activated firing an event (with the ENTER key or a mouse double-click). If the AllowsMarking property is true, elements of the list can be marked by the user. By default ListView uses System.Object.ToString() to render the items of any System.Collections.IList object (e.g. arrays, System.Collections.Generic.List`1 , and other collections). Alternatively, an object that implements the IListDataSource interface can be provided giving full control of what is rendered. ListView can display any object that implements the System.Collections.IList interface. System.String values are converted into NStack.ustring values before rendering, and other values are converted into System.String by calling System.Object.ToString() and then converting to NStack.ustring . To change the contents of the ListView, set the Source property (when providing custom rendering via IListDataSource ) or call SetSource(IList) an System.Collections.IList is being used. When AllowsMarking is set to true the rendering will prefix the rendered items with [x] or [ ] and bind the SPACE key to toggle the selection. To implement a different marking style set AllowsMarking to false and implement custom rendering. Constructors ListView() Initializes a new instance of ListView . Set the Source property to display something. Declaration public ListView() ListView(IList) Initializes a new instance of ListView that will display the contents of the object implementing the System.Collections.IList interface, with relative positioning. Declaration public ListView(IList source) Parameters Type Name Description System.Collections.IList source An System.Collections.IList data source, if the elements are strings or ustrings, the string is rendered, otherwise the ToString() method is invoked on the result. ListView(IListDataSource) Initializes a new instance of ListView that will display the provided data source, using relative positioning. Declaration public ListView(IListDataSource source) Parameters Type Name Description IListDataSource source IListDataSource object that provides a mechanism to render the data. The number of elements on the collection should not change, if you must change, set the \"Source\" property to reset the internal settings of the ListView. ListView(Rect, IList) Initializes a new instance of ListView that will display the contents of the object implementing the System.Collections.IList interface with an absolute position. Declaration public ListView(Rect rect, IList source) Parameters Type Name Description Rect rect Frame for the listview. System.Collections.IList source An IList data source, if the elements of the IList are strings or ustrings, the string is rendered, otherwise the ToString() method is invoked on the result. ListView(Rect, IListDataSource) Initializes a new instance of ListView with the provided data source and an absolute position Declaration public ListView(Rect rect, IListDataSource source) Parameters Type Name Description Rect rect Frame for the listview. IListDataSource source IListDataSource object that provides a mechanism to render the data. The number of elements on the collection should not change, if you must change, set the \"Source\" property to reset the internal settings of the ListView. Properties AllowsMarking Gets or sets whether this ListView allows items to be marked. Declaration public bool AllowsMarking { get; set; } Property Value Type Description System.Boolean true if allows marking elements of the list; otherwise, false . Remarks If set to true, ListView will render items marked items with \"[x]\", and unmarked items with \"[ ]\" spaces. SPACE key will toggle marking. AllowsMultipleSelection If set to true allows more than one item to be selected. If false only allow one item selected. Declaration public bool AllowsMultipleSelection { get; set; } Property Value Type Description System.Boolean SelectedItem Gets or sets the index of the currently selected item. Declaration public int SelectedItem { get; set; } Property Value Type Description System.Int32 The selected item. Source Gets or sets the IListDataSource backing this ListView , enabling custom rendering. Declaration public IListDataSource Source { get; set; } Property Value Type Description IListDataSource The source. Remarks Use SetSource(IList) to set a new System.Collections.IList source. TopItem Gets or sets the item that is displayed at the top of the ListView . Declaration public int TopItem { get; set; } Property Value Type Description System.Int32 The top item. Methods AllowsAll() Prevents marking if it's not allowed mark and if it's not allows multiple selection. Declaration public virtual bool AllowsAll() Returns Type Description System.Boolean MarkUnmarkRow() Marks an unmarked row. Declaration public virtual bool MarkUnmarkRow() Returns Type Description System.Boolean MouseEvent(MouseEvent) Declaration public override bool MouseEvent(MouseEvent me) Parameters Type Name Description MouseEvent me Returns Type Description System.Boolean Overrides Responder.MouseEvent(MouseEvent) MoveDown() Moves the selected item index to the next row. Declaration public virtual bool MoveDown() Returns Type Description System.Boolean MovePageDown() Moves the selected item index to the previous page. Declaration public virtual bool MovePageDown() Returns Type Description System.Boolean MovePageUp() Moves the selected item index to the next page. Declaration public virtual bool MovePageUp() Returns Type Description System.Boolean MoveUp() Moves the selected item index to the previous row. Declaration public virtual bool MoveUp() Returns Type Description System.Boolean OnOpenSelectedItem() Invokes the OnOpenSelectedItem event if it is defined. Declaration public virtual bool OnOpenSelectedItem() Returns Type Description System.Boolean OnSelectedChanged() Invokes the SelectedChanged event if it is defined. Declaration public virtual bool OnSelectedChanged() Returns Type Description System.Boolean PositionCursor() Declaration public override void PositionCursor() Overrides View.PositionCursor() ProcessKey(KeyEvent) Declaration public override bool ProcessKey(KeyEvent kb) Parameters Type Name Description KeyEvent kb Returns Type Description System.Boolean Overrides View.ProcessKey(KeyEvent) Redraw(Rect) Declaration public override void Redraw(Rect region) Parameters Type Name Description Rect region Overrides View.Redraw(Rect) SetSource(IList) Sets the source of the ListView to an System.Collections.IList . Declaration public void SetSource(IList source) Parameters Type Name Description System.Collections.IList source Remarks Use the Source property to set a new IListDataSource source and use custome rendering. SetSourceAsync(IList) Sets the source to an System.Collections.IList value asynchronously. Declaration public Task SetSourceAsync(IList source) Parameters Type Name Description System.Collections.IList source Returns Type Description System.Threading.Tasks.Task An item implementing the IList interface. Remarks Use the Source property to set a new IListDataSource source and use custome rendering. Events OpenSelectedItem This event is raised when the user Double Clicks on an item or presses ENTER to open the selected item. Declaration public event EventHandler OpenSelectedItem Event Type Type Description System.EventHandler < ListViewItemEventArgs > SelectedChanged This event is raised when the selected item in the ListView has changed. Declaration public event EventHandler SelectedChanged Event Type Type Description System.EventHandler < ListViewItemEventArgs > Implements System.Collections.IEnumerable" + "keywords": "Class ListView ListView View renders a scrollable list of data where each item can be activated to perform an action. Inheritance System.Object Responder View ListView Implements System.Collections.IEnumerable Inherited Members View.Enter View.Leave View.MouseEnter View.MouseLeave View.Driver View.Subviews View.Id View.WantMousePositionReports View.WantContinuousButtonPressed View.Frame View.GetEnumerator() View.LayoutStyle View.Bounds View.X View.Y View.Width View.Height View.SuperView View.SetNeedsDisplay() View.SetNeedsDisplay(Rect) View.ChildNeedsDisplay() View.Add(View) View.Add(View[]) View.RemoveAll() View.Remove(View) View.BringSubviewToFront(View) View.SendSubviewToBack(View) View.SendSubviewBackwards(View) View.BringSubviewForward(View) View.Clear() View.Clear(Rect) View.ScreenToView(Int32, Int32) View.ClipToBounds() View.SetClip(Rect) View.DrawFrame(Rect, Int32, Boolean) View.DrawHotString(ustring, Attribute, Attribute) View.DrawHotString(ustring, Boolean, ColorScheme) View.Move(Int32, Int32) View.HasFocus View.OnEnter() View.OnLeave() View.Focused View.MostFocused View.ColorScheme View.AddRune(Int32, Int32, Rune) View.ClearNeedsDisplay() View.SetFocus(View) View.KeyPress View.ProcessHotKey(KeyEvent) View.ProcessColdKey(KeyEvent) View.KeyDown View.OnKeyDown(KeyEvent) View.KeyUp View.OnKeyUp(KeyEvent) View.EnsureFocus() View.FocusFirst() View.FocusLast() View.FocusPrev() View.FocusNext() View.LayoutSubviews() View.ToString() View.OnMouseEnter(MouseEvent) View.OnMouseLeave(MouseEvent) Responder.CanFocus System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class ListView : View, IEnumerable Remarks The ListView displays lists of data and allows the user to scroll through the data. Items in the can be activated firing an event (with the ENTER key or a mouse double-click). If the AllowsMarking property is true, elements of the list can be marked by the user. By default ListView uses System.Object.ToString() to render the items of any System.Collections.IList object (e.g. arrays, System.Collections.Generic.List , and other collections). Alternatively, an object that implements the IListDataSource interface can be provided giving full control of what is rendered. ListView can display any object that implements the System.Collections.IList interface. System.String values are converted into NStack.ustring values before rendering, and other values are converted into System.String by calling System.Object.ToString() and then converting to NStack.ustring . To change the contents of the ListView, set the Source property (when providing custom rendering via IListDataSource ) or call SetSource(IList) an System.Collections.IList is being used. When AllowsMarking is set to true the rendering will prefix the rendered items with [x] or [ ] and bind the SPACE key to toggle the selection. To implement a different marking style set AllowsMarking to false and implement custom rendering. Constructors ListView() Initializes a new instance of ListView . Set the Source property to display something. Declaration public ListView() ListView(IList) Initializes a new instance of ListView that will display the contents of the object implementing the System.Collections.IList interface, with relative positioning. Declaration public ListView(IList source) Parameters Type Name Description System.Collections.IList source An System.Collections.IList data source, if the elements are strings or ustrings, the string is rendered, otherwise the ToString() method is invoked on the result. ListView(IListDataSource) Initializes a new instance of ListView that will display the provided data source, using relative positioning. Declaration public ListView(IListDataSource source) Parameters Type Name Description IListDataSource source IListDataSource object that provides a mechanism to render the data. The number of elements on the collection should not change, if you must change, set the \"Source\" property to reset the internal settings of the ListView. ListView(Rect, IList) Initializes a new instance of ListView that will display the contents of the object implementing the System.Collections.IList interface with an absolute position. Declaration public ListView(Rect rect, IList source) Parameters Type Name Description Rect rect Frame for the listview. System.Collections.IList source An IList data source, if the elements of the IList are strings or ustrings, the string is rendered, otherwise the ToString() method is invoked on the result. ListView(Rect, IListDataSource) Initializes a new instance of ListView with the provided data source and an absolute position Declaration public ListView(Rect rect, IListDataSource source) Parameters Type Name Description Rect rect Frame for the listview. IListDataSource source IListDataSource object that provides a mechanism to render the data. The number of elements on the collection should not change, if you must change, set the \"Source\" property to reset the internal settings of the ListView. Properties AllowsMarking Gets or sets whether this ListView allows items to be marked. Declaration public bool AllowsMarking { get; set; } Property Value Type Description System.Boolean true if allows marking elements of the list; otherwise, false . Remarks If set to true, ListView will render items marked items with \"[x]\", and unmarked items with \"[ ]\" spaces. SPACE key will toggle marking. AllowsMultipleSelection If set to true allows more than one item to be selected. If false only allow one item selected. Declaration public bool AllowsMultipleSelection { get; set; } Property Value Type Description System.Boolean SelectedItem Gets or sets the index of the currently selected item. Declaration public int SelectedItem { get; set; } Property Value Type Description System.Int32 The selected item. Source Gets or sets the IListDataSource backing this ListView , enabling custom rendering. Declaration public IListDataSource Source { get; set; } Property Value Type Description IListDataSource The source. Remarks Use SetSource(IList) to set a new System.Collections.IList source. TopItem Gets or sets the item that is displayed at the top of the ListView . Declaration public int TopItem { get; set; } Property Value Type Description System.Int32 The top item. Methods AllowsAll() Prevents marking if it's not allowed mark and if it's not allows multiple selection. Declaration public virtual bool AllowsAll() Returns Type Description System.Boolean MarkUnmarkRow() Marks an unmarked row. Declaration public virtual bool MarkUnmarkRow() Returns Type Description System.Boolean MouseEvent(MouseEvent) Declaration public override bool MouseEvent(MouseEvent me) Parameters Type Name Description MouseEvent me Returns Type Description System.Boolean Overrides Responder.MouseEvent(MouseEvent) MoveDown() Moves the selected item index to the next row. Declaration public virtual bool MoveDown() Returns Type Description System.Boolean MovePageDown() Moves the selected item index to the previous page. Declaration public virtual bool MovePageDown() Returns Type Description System.Boolean MovePageUp() Moves the selected item index to the next page. Declaration public virtual bool MovePageUp() Returns Type Description System.Boolean MoveUp() Moves the selected item index to the previous row. Declaration public virtual bool MoveUp() Returns Type Description System.Boolean OnOpenSelectedItem() Invokes the OnOpenSelectedItem event if it is defined. Declaration public virtual bool OnOpenSelectedItem() Returns Type Description System.Boolean OnSelectedChanged() Invokes the SelectedChanged event if it is defined. Declaration public virtual bool OnSelectedChanged() Returns Type Description System.Boolean PositionCursor() Declaration public override void PositionCursor() Overrides View.PositionCursor() ProcessKey(KeyEvent) Declaration public override bool ProcessKey(KeyEvent kb) Parameters Type Name Description KeyEvent kb Returns Type Description System.Boolean Overrides View.ProcessKey(KeyEvent) Redraw(Rect) Declaration public override void Redraw(Rect region) Parameters Type Name Description Rect region Overrides View.Redraw(Rect) SetSource(IList) Sets the source of the ListView to an System.Collections.IList . Declaration public void SetSource(IList source) Parameters Type Name Description System.Collections.IList source Remarks Use the Source property to set a new IListDataSource source and use custome rendering. SetSourceAsync(IList) Sets the source to an System.Collections.IList value asynchronously. Declaration public Task SetSourceAsync(IList source) Parameters Type Name Description System.Collections.IList source Returns Type Description System.Threading.Tasks.Task An item implementing the IList interface. Remarks Use the Source property to set a new IListDataSource source and use custome rendering. Events OpenSelectedItem This event is raised when the user Double Clicks on an item or presses ENTER to open the selected item. Declaration public event EventHandler OpenSelectedItem Event Type Type Description System.EventHandler < ListViewItemEventArgs > SelectedChanged This event is raised when the selected item in the ListView has changed. Declaration public event EventHandler SelectedChanged Event Type Type Description System.EventHandler < ListViewItemEventArgs > Implements System.Collections.IEnumerable" }, "api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.html": { "href": "api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.html", @@ -277,7 +282,7 @@ "api/Terminal.Gui/Terminal.Gui.TimeField.html": { "href": "api/Terminal.Gui/Terminal.Gui.TimeField.html", "title": "Class TimeField", - "keywords": "Class TimeField Time editing View Inheritance System.Object Responder View TextField TimeField Implements System.Collections.IEnumerable Inherited Members TextField.Used TextField.ReadOnly TextField.Changed TextField.OnLeave() TextField.Frame TextField.Text TextField.Secret TextField.CursorPosition TextField.PositionCursor() TextField.Redraw(Rect) TextField.CanFocus TextField.SelectedStart TextField.SelectedLength TextField.SelectedText TextField.ClearAllSelection() TextField.Copy() TextField.Cut() TextField.Paste() View.Enter View.Leave View.MouseEnter View.MouseLeave View.Driver View.Subviews View.Id View.WantMousePositionReports View.WantContinuousButtonPressed View.GetEnumerator() View.LayoutStyle View.Bounds View.X View.Y View.Width View.Height View.SuperView View.SetNeedsDisplay() View.SetNeedsDisplay(Rect) View.ChildNeedsDisplay() View.Add(View) View.Add(View[]) View.RemoveAll() View.Remove(View) View.BringSubviewToFront(View) View.SendSubviewToBack(View) View.SendSubviewBackwards(View) View.BringSubviewForward(View) View.Clear() View.Clear(Rect) View.ScreenToView(Int32, Int32) View.ClipToBounds() View.SetClip(Rect) View.DrawFrame(Rect, Int32, Boolean) View.DrawHotString(ustring, Attribute, Attribute) View.DrawHotString(ustring, Boolean, ColorScheme) View.Move(Int32, Int32) View.HasFocus View.OnEnter() View.Focused View.MostFocused View.ColorScheme View.AddRune(Int32, Int32, Rune) View.ClearNeedsDisplay() View.SetFocus(View) View.KeyPress View.ProcessHotKey(KeyEvent) View.ProcessColdKey(KeyEvent) View.KeyDown View.OnKeyDown(KeyEvent) View.KeyUp View.OnKeyUp(KeyEvent) View.EnsureFocus() View.FocusFirst() View.FocusLast() View.FocusPrev() View.FocusNext() View.LayoutSubviews() View.ToString() View.OnMouseEnter(MouseEvent) View.OnMouseLeave(MouseEvent) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class TimeField : TextField, IEnumerable Remarks The TimeField View provides time editing functionality with mouse support. Constructors TimeField(Int32, Int32, DateTime, Boolean) Initializes a new instance of TimeField at an absolute position and fixed size. Declaration public TimeField(int x, int y, DateTime time, bool isShort = false) Parameters Type Name Description System.Int32 x The x coordinate. System.Int32 y The y coordinate. System.DateTime time Initial time contents. System.Boolean isShort If true, the seconds are hidden. Properties Time Gets or sets the time of the TimeField . Declaration public DateTime Time { get; set; } Property Value Type Description System.DateTime Remarks Methods MouseEvent(MouseEvent) Declaration public override bool MouseEvent(MouseEvent ev) Parameters Type Name Description MouseEvent ev Returns Type Description System.Boolean Overrides TextField.MouseEvent(MouseEvent) ProcessKey(KeyEvent) Declaration public override bool ProcessKey(KeyEvent kb) Parameters Type Name Description KeyEvent kb Returns Type Description System.Boolean Overrides TextField.ProcessKey(KeyEvent) Implements System.Collections.IEnumerable" + "keywords": "Class TimeField Time editing View Inheritance System.Object Responder View TextField TimeField Implements System.Collections.IEnumerable Inherited Members TextField.Used TextField.ReadOnly TextField.Changed TextField.OnLeave() TextField.Frame TextField.Text TextField.Secret TextField.CursorPosition TextField.PositionCursor() TextField.Redraw(Rect) TextField.CanFocus TextField.SelectedStart TextField.SelectedLength TextField.SelectedText TextField.ClearAllSelection() TextField.Copy() TextField.Cut() TextField.Paste() View.Enter View.Leave View.MouseEnter View.MouseLeave View.Driver View.Subviews View.Id View.WantMousePositionReports View.WantContinuousButtonPressed View.GetEnumerator() View.LayoutStyle View.Bounds View.X View.Y View.Width View.Height View.SuperView View.SetNeedsDisplay() View.SetNeedsDisplay(Rect) View.ChildNeedsDisplay() View.Add(View) View.Add(View[]) View.RemoveAll() View.Remove(View) View.BringSubviewToFront(View) View.SendSubviewToBack(View) View.SendSubviewBackwards(View) View.BringSubviewForward(View) View.Clear() View.Clear(Rect) View.ScreenToView(Int32, Int32) View.ClipToBounds() View.SetClip(Rect) View.DrawFrame(Rect, Int32, Boolean) View.DrawHotString(ustring, Attribute, Attribute) View.DrawHotString(ustring, Boolean, ColorScheme) View.Move(Int32, Int32) View.HasFocus View.OnEnter() View.Focused View.MostFocused View.ColorScheme View.AddRune(Int32, Int32, Rune) View.ClearNeedsDisplay() View.SetFocus(View) View.KeyPress View.ProcessHotKey(KeyEvent) View.ProcessColdKey(KeyEvent) View.KeyDown View.OnKeyDown(KeyEvent) View.KeyUp View.OnKeyUp(KeyEvent) View.EnsureFocus() View.FocusFirst() View.FocusLast() View.FocusPrev() View.FocusNext() View.LayoutSubviews() View.ToString() View.OnMouseEnter(MouseEvent) View.OnMouseLeave(MouseEvent) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class TimeField : TextField, IEnumerable Remarks The TimeField View provides time editing functionality with mouse support. Constructors TimeField(DateTime) Initializes a new instance of TimeField Declaration public TimeField(DateTime time) Parameters Type Name Description System.DateTime time TimeField(Int32, Int32, DateTime, Boolean) Initializes a new instance of TimeField at an absolute position and fixed size. Declaration public TimeField(int x, int y, DateTime time, bool isShort = false) Parameters Type Name Description System.Int32 x The x coordinate. System.Int32 y The y coordinate. System.DateTime time Initial time contents. System.Boolean isShort If true, the seconds are hidden. Properties IsShortFormat Get or set the data format for the widget. Declaration public bool IsShortFormat { get; set; } Property Value Type Description System.Boolean Time Gets or sets the time of the TimeField . Declaration public DateTime Time { get; set; } Property Value Type Description System.DateTime Remarks Methods MouseEvent(MouseEvent) Declaration public override bool MouseEvent(MouseEvent ev) Parameters Type Name Description MouseEvent ev Returns Type Description System.Boolean Overrides TextField.MouseEvent(MouseEvent) ProcessKey(KeyEvent) Declaration public override bool ProcessKey(KeyEvent kb) Parameters Type Name Description KeyEvent kb Returns Type Description System.Boolean Overrides TextField.ProcessKey(KeyEvent) Implements System.Collections.IEnumerable" }, "api/Terminal.Gui/Terminal.Gui.Toplevel.html": { "href": "api/Terminal.Gui/Terminal.Gui.Toplevel.html", @@ -287,7 +292,7 @@ "api/Terminal.Gui/Terminal.Gui.View.html": { "href": "api/Terminal.Gui/Terminal.Gui.View.html", "title": "Class View", - "keywords": "Class View View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views. Inheritance System.Object Responder View Button CheckBox FrameView HexView Label ListView MenuBar ProgressBar RadioGroup ScrollBarView ScrollView StatusBar TextField TextView Toplevel Implements System.Collections.IEnumerable Inherited Members Responder.CanFocus Responder.MouseEvent(MouseEvent) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class View : Responder, IEnumerable Remarks The View defines the base functionality for user interface elements in Terminal/gui.cs. Views can contain one or more subviews, can respond to user input and render themselves on the screen. Views can either be created with an absolute position, by calling the constructor that takes a Rect parameter to specify the absolute position and size (the Frame of the View) or by setting the X, Y, Width and Height properties on the view. Both approaches use coordinates that are relative to the container they are being added to. When you do not specify a Rect frame you can use the more flexible Dim and Pos objects that can dynamically update the position of a view. The X and Y properties are of type Pos and you can use either absolute positions, percentages or anchor points. The Width and Height properties are of type Dim and can use absolute position, percentages and anchors. These are useful as they will take care of repositioning your views if your view's frames are resized or if the terminal size changes. When you specify the Rect parameter to a view, you are setting the LayoutStyle to Absolute, and the view will always stay in the position that you placed it. To change the position change the Frame property to the new position. Subviews can be added to a View by calling the Add method. The container of a view is the Superview. Developers can call the SetNeedsDisplay method on the view to flag a region or the entire view as requiring to be redrawn. Views have a ColorScheme property that defines the default colors that subviews should use for rendering. This ensures that the views fit in the context where they are being used, and allows for themes to be plugged in. For example, the default colors for windows and toplevels uses a blue background, while it uses a white background for dialog boxes and a red background for errors. If a ColorScheme is not set on a view, the result of the ColorScheme is the value of the SuperView and the value might only be valid once a view has been added to a SuperView, so your subclasses should not rely on ColorScheme being set at construction time. Using ColorSchemes has the advantage that your application will work both in color as well as black and white displays. Views that are focusable should implement the PositionCursor to make sure that the cursor is placed in a location that makes sense. Unix terminals do not have a way of hiding the cursor, so it can be distracting to have the cursor left at the last focused view. So views should make sure that they place the cursor in a visually sensible place. The metnod LayoutSubviews is invoked when the size or layout of a view has changed. The default processing system will keep the size and dimensions for views that use the LayoutKind.Absolute, and will recompute the frames for the vies that use LayoutKind.Computed. Constructors View() Initializes a new instance of the View class and sets the view up for Computed layout, which will use the values in X, Y, Width and Height to compute the View's Frame. Declaration public View() View(Rect) Initializes a new instance of the View class with the absolute dimensions specified in the frame. If you want to have Views that can be positioned with Pos and Dim properties on X, Y, Width and Height, use the empty constructor. Declaration public View(Rect frame) Parameters Type Name Description Rect frame The region covered by this view. Properties Bounds The bounds represent the View-relative rectangle used for this view. Updates to the Bounds update the Frame, and has the same side effects as updating the frame. Declaration public Rect Bounds { get; set; } Property Value Type Description Rect The bounds. ColorScheme The color scheme for this view, if it is not defined, it returns the parent's color scheme. Declaration public ColorScheme ColorScheme { get; set; } Property Value Type Description ColorScheme Driver Points to the current driver in use by the view, it is a convenience property for simplifying the development of new views. Declaration public static ConsoleDriver Driver { get; } Property Value Type Description ConsoleDriver Focused Returns the currently focused view inside this view, or null if nothing is focused. Declaration public View Focused { get; } Property Value Type Description View The focused. Frame Gets or sets the frame for the view. Declaration public virtual Rect Frame { get; set; } Property Value Type Description Rect The frame. Remarks Altering the Frame of a view will trigger the redrawing of the view as well as the redrawing of the affected regions in the superview. HasFocus Declaration public override bool HasFocus { get; } Property Value Type Description System.Boolean Overrides Responder.HasFocus Height Gets or sets the height for the view. This is only used when the LayoutStyle is Computed, if the LayoutStyle is set to Absolute, this value is ignored. Declaration public Dim Height { get; set; } Property Value Type Description Dim The height. Id Gets or sets an identifier for the view; Declaration public ustring Id { get; set; } Property Value Type Description NStack.ustring The identifier. LayoutStyle Controls how the view's Frame is computed during the LayoutSubviews method, if Absolute, then LayoutSubviews does not change the Frame properties, otherwise the Frame is updated from the values in X, Y, Width and Height properties. Declaration public LayoutStyle LayoutStyle { get; set; } Property Value Type Description LayoutStyle The layout style. MostFocused Returns the most focused view in the chain of subviews (the leaf view that has the focus). Declaration public View MostFocused { get; } Property Value Type Description View The most focused. Subviews This returns a list of the subviews contained by this view. Declaration public IList Subviews { get; } Property Value Type Description System.Collections.Generic.IList < View > The subviews. SuperView Returns the container for this view, or null if this view has not been added to a container. Declaration public View SuperView { get; } Property Value Type Description View The super view. WantContinuousButtonPressed Gets or sets a value indicating whether this View want continuous button pressed event. Declaration public virtual bool WantContinuousButtonPressed { get; set; } Property Value Type Description System.Boolean WantMousePositionReports Gets or sets a value indicating whether this View want mouse position reports. Declaration public virtual bool WantMousePositionReports { get; set; } Property Value Type Description System.Boolean true if want mouse position reports; otherwise, false . Width Gets or sets the width for the view. This is only used when the LayoutStyle is Computed, if the LayoutStyle is set to Absolute, this value is ignored. Declaration public Dim Width { get; set; } Property Value Type Description Dim The width. X Gets or sets the X position for the view (the column). This is only used when the LayoutStyle is Computed, if the LayoutStyle is set to Absolute, this value is ignored. Declaration public Pos X { get; set; } Property Value Type Description Pos The X Position. Y Gets or sets the Y position for the view (line). This is only used when the LayoutStyle is Computed, if the LayoutStyle is set to Absolute, this value is ignored. Declaration public Pos Y { get; set; } Property Value Type Description Pos The y position (line). Methods Add(View) Adds a subview to this view. Declaration public virtual void Add(View view) Parameters Type Name Description View view Remarks Add(View[]) Adds the specified views to the view. Declaration public void Add(params View[] views) Parameters Type Name Description View [] views Array of one or more views (can be optional parameter). AddRune(Int32, Int32, Rune) Displays the specified character in the specified column and row. Declaration public void AddRune(int col, int row, Rune ch) Parameters Type Name Description System.Int32 col Col. System.Int32 row Row. System.Rune ch Ch. BringSubviewForward(View) Moves the subview backwards in the hierarchy, only one step Declaration public void BringSubviewForward(View subview) Parameters Type Name Description View subview The subview to send backwards Remarks If you want to send the view all the way to the back use SendSubviewToBack. BringSubviewToFront(View) Brings the specified subview to the front so it is drawn on top of any other views. Declaration public void BringSubviewToFront(View subview) Parameters Type Name Description View subview The subview to send to the front Remarks SendSubviewToBack(View) . ChildNeedsDisplay() Flags this view for requiring the children views to be repainted. Declaration public void ChildNeedsDisplay() Clear() Clears the view region with the current color. Declaration public void Clear() Remarks This clears the entire region used by this view. Clear(Rect) Clears the specified rectangular region with the current color Declaration public void Clear(Rect r) Parameters Type Name Description Rect r ClearNeedsDisplay() Removes the SetNeedsDisplay and the ChildNeedsDisplay setting on this view. Declaration protected void ClearNeedsDisplay() ClipToBounds() Sets the Console driver's clip region to the current View's Bounds. Declaration public Rect ClipToBounds() Returns Type Description Rect The existing driver's Clip region, which can be then set by setting the Driver.Clip property. DrawFrame(Rect, Int32, Boolean) Draws a frame in the current view, clipped by the boundary of this view Declaration public void DrawFrame(Rect rect, int padding = 0, bool fill = false) Parameters Type Name Description Rect rect Rectangular region for the frame to be drawn. System.Int32 padding The padding to add to the drawn frame. System.Boolean fill If set to true it fill will the contents. DrawHotString(ustring, Boolean, ColorScheme) Utility function to draw strings that contains a hotkey using a colorscheme and the \"focused\" state. Declaration public void DrawHotString(ustring text, bool focused, ColorScheme scheme) Parameters Type Name Description NStack.ustring text String to display, the underscoore before a letter flags the next letter as the hotkey. System.Boolean focused If set to true this uses the focused colors from the color scheme, otherwise the regular ones. ColorScheme scheme The color scheme to use. DrawHotString(ustring, Attribute, Attribute) Utility function to draw strings that contain a hotkey Declaration public void DrawHotString(ustring text, Attribute hotColor, Attribute normalColor) Parameters Type Name Description NStack.ustring text String to display, the underscoore before a letter flags the next letter as the hotkey. Attribute hotColor Hot color. Attribute normalColor Normal color. EnsureFocus() Finds the first view in the hierarchy that wants to get the focus if nothing is currently focused, otherwise, it does nothing. Declaration public void EnsureFocus() FocusFirst() Focuses the first focusable subview if one exists. Declaration public void FocusFirst() FocusLast() Focuses the last focusable subview if one exists. Declaration public void FocusLast() FocusNext() Focuses the next view. Declaration public bool FocusNext() Returns Type Description System.Boolean true , if next was focused, false otherwise. FocusPrev() Focuses the previous view. Declaration public bool FocusPrev() Returns Type Description System.Boolean true , if previous was focused, false otherwise. GetEnumerator() Gets an enumerator that enumerates the subviews in this view. Declaration public IEnumerator GetEnumerator() Returns Type Description System.Collections.IEnumerator The enumerator. LayoutSubviews() This virtual method is invoked when a view starts executing or when the dimensions of the view have changed, for example in response to the container view or terminal resizing. Declaration public virtual void LayoutSubviews() Move(Int32, Int32) This moves the cursor to the specified column and row in the view. Declaration public void Move(int col, int row) Parameters Type Name Description System.Int32 col Col. System.Int32 row Row. OnEnter() Declaration public override bool OnEnter() Returns Type Description System.Boolean Overrides Responder.OnEnter() OnKeyDown(KeyEvent) Declaration public override bool OnKeyDown(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Contains the details about the key that produced the event. Returns Type Description System.Boolean Overrides Responder.OnKeyDown(KeyEvent) OnKeyUp(KeyEvent) Declaration public override bool OnKeyUp(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Contains the details about the key that produced the event. Returns Type Description System.Boolean Overrides Responder.OnKeyUp(KeyEvent) OnLeave() Declaration public override bool OnLeave() Returns Type Description System.Boolean Overrides Responder.OnLeave() OnMouseEnter(MouseEvent) Declaration public override bool OnMouseEnter(MouseEvent mouseEvent) Parameters Type Name Description MouseEvent mouseEvent Returns Type Description System.Boolean Overrides Responder.OnMouseEnter(MouseEvent) OnMouseLeave(MouseEvent) Declaration public override bool OnMouseLeave(MouseEvent mouseEvent) Parameters Type Name Description MouseEvent mouseEvent Returns Type Description System.Boolean Overrides Responder.OnMouseLeave(MouseEvent) PositionCursor() Positions the cursor in the right position based on the currently focused view in the chain. Declaration public virtual void PositionCursor() ProcessColdKey(KeyEvent) Declaration public override bool ProcessColdKey(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Returns Type Description System.Boolean Overrides Responder.ProcessColdKey(KeyEvent) ProcessHotKey(KeyEvent) Declaration public override bool ProcessHotKey(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Returns Type Description System.Boolean Overrides Responder.ProcessHotKey(KeyEvent) ProcessKey(KeyEvent) Declaration public override bool ProcessKey(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Returns Type Description System.Boolean Overrides Responder.ProcessKey(KeyEvent) Redraw(Rect) Performs a redraw of this view and its subviews, only redraws the views that have been flagged for a re-display. Declaration public virtual void Redraw(Rect region) Parameters Type Name Description Rect region The region to redraw, this is relative to the view itself. Remarks Views should set the color that they want to use on entry, as otherwise this will inherit the last color that was set globaly on the driver. Remove(View) Removes a widget from this container. Declaration public virtual void Remove(View view) Parameters Type Name Description View view Remarks RemoveAll() Removes all the widgets from this container. Declaration public virtual void RemoveAll() Remarks ScreenToView(Int32, Int32) Converts a point from screen coordinates into the view coordinate space. Declaration public Point ScreenToView(int x, int y) Parameters Type Name Description System.Int32 x X screen-coordinate point. System.Int32 y Y screen-coordinate point. Returns Type Description Point The mapped point. SendSubviewBackwards(View) Moves the subview backwards in the hierarchy, only one step Declaration public void SendSubviewBackwards(View subview) Parameters Type Name Description View subview The subview to send backwards Remarks If you want to send the view all the way to the back use SendSubviewToBack. SendSubviewToBack(View) Sends the specified subview to the front so it is the first view drawn Declaration public void SendSubviewToBack(View subview) Parameters Type Name Description View subview The subview to send to the front Remarks BringSubviewToFront(View) . SetClip(Rect) Sets the clipping region to the specified region, the region is view-relative Declaration public Rect SetClip(Rect rect) Parameters Type Name Description Rect rect Rectangle region to clip into, the region is view-relative. Returns Type Description Rect The previous clip region. SetFocus(View) Focuses the specified sub-view. Declaration public void SetFocus(View view) Parameters Type Name Description View view View. SetNeedsDisplay() Invoke to flag that this view needs to be redisplayed, by any code that alters the state of the view. Declaration public void SetNeedsDisplay() SetNeedsDisplay(Rect) Flags the specified rectangle region on this view as needing to be repainted. Declaration public void SetNeedsDisplay(Rect region) Parameters Type Name Description Rect region The region that must be flagged for repaint. ToString() Declaration public override string ToString() Returns Type Description System.String Overrides System.Object.ToString() Events Enter Event fired when the view get focus. Declaration public event EventHandler Enter Event Type Type Description System.EventHandler KeyDown Invoked when a key is pressed Declaration public event EventHandler KeyDown Event Type Type Description System.EventHandler < View.KeyEventEventArgs > KeyPress Invoked when a character key is pressed and occurs after the key up event. Declaration public event EventHandler KeyPress Event Type Type Description System.EventHandler < View.KeyEventEventArgs > KeyUp Invoked when a key is released Declaration public event EventHandler KeyUp Event Type Type Description System.EventHandler < View.KeyEventEventArgs > Leave Event fired when the view lost focus. Declaration public event EventHandler Leave Event Type Type Description System.EventHandler MouseEnter Event fired when the view receives the mouse event for the first time. Declaration public event EventHandler MouseEnter Event Type Type Description System.EventHandler < MouseEvent > MouseLeave Event fired when the view loses mouse event for the last time. Declaration public event EventHandler MouseLeave Event Type Type Description System.EventHandler < MouseEvent > Implements System.Collections.IEnumerable" + "keywords": "Class View View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views. Inheritance System.Object Responder View Button CheckBox ComboBox FrameView HexView Label ListView MenuBar ProgressBar RadioGroup ScrollBarView ScrollView StatusBar TextField TextView Toplevel Implements System.Collections.IEnumerable Inherited Members Responder.CanFocus Responder.MouseEvent(MouseEvent) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Terminal.Gui Assembly : Terminal.Gui.dll Syntax public class View : Responder, IEnumerable Remarks The View defines the base functionality for user interface elements in Terminal/gui.cs. Views can contain one or more subviews, can respond to user input and render themselves on the screen. Views can either be created with an absolute position, by calling the constructor that takes a Rect parameter to specify the absolute position and size (the Frame of the View) or by setting the X, Y, Width and Height properties on the view. Both approaches use coordinates that are relative to the container they are being added to. When you do not specify a Rect frame you can use the more flexible Dim and Pos objects that can dynamically update the position of a view. The X and Y properties are of type Pos and you can use either absolute positions, percentages or anchor points. The Width and Height properties are of type Dim and can use absolute position, percentages and anchors. These are useful as they will take care of repositioning your views if your view's frames are resized or if the terminal size changes. When you specify the Rect parameter to a view, you are setting the LayoutStyle to Absolute, and the view will always stay in the position that you placed it. To change the position change the Frame property to the new position. Subviews can be added to a View by calling the Add method. The container of a view is the Superview. Developers can call the SetNeedsDisplay method on the view to flag a region or the entire view as requiring to be redrawn. Views have a ColorScheme property that defines the default colors that subviews should use for rendering. This ensures that the views fit in the context where they are being used, and allows for themes to be plugged in. For example, the default colors for windows and toplevels uses a blue background, while it uses a white background for dialog boxes and a red background for errors. If a ColorScheme is not set on a view, the result of the ColorScheme is the value of the SuperView and the value might only be valid once a view has been added to a SuperView, so your subclasses should not rely on ColorScheme being set at construction time. Using ColorSchemes has the advantage that your application will work both in color as well as black and white displays. Views that are focusable should implement the PositionCursor to make sure that the cursor is placed in a location that makes sense. Unix terminals do not have a way of hiding the cursor, so it can be distracting to have the cursor left at the last focused view. So views should make sure that they place the cursor in a visually sensible place. The metnod LayoutSubviews is invoked when the size or layout of a view has changed. The default processing system will keep the size and dimensions for views that use the LayoutKind.Absolute, and will recompute the frames for the vies that use LayoutKind.Computed. Constructors View() Initializes a new instance of the View class and sets the view up for Computed layout, which will use the values in X, Y, Width and Height to compute the View's Frame. Declaration public View() View(Rect) Initializes a new instance of the View class with the absolute dimensions specified in the frame. If you want to have Views that can be positioned with Pos and Dim properties on X, Y, Width and Height, use the empty constructor. Declaration public View(Rect frame) Parameters Type Name Description Rect frame The region covered by this view. Properties Bounds The bounds represent the View-relative rectangle used for this view. Updates to the Bounds update the Frame, and has the same side effects as updating the frame. Declaration public Rect Bounds { get; set; } Property Value Type Description Rect The bounds. ColorScheme The color scheme for this view, if it is not defined, it returns the parent's color scheme. Declaration public ColorScheme ColorScheme { get; set; } Property Value Type Description ColorScheme Driver Points to the current driver in use by the view, it is a convenience property for simplifying the development of new views. Declaration public static ConsoleDriver Driver { get; } Property Value Type Description ConsoleDriver Focused Returns the currently focused view inside this view, or null if nothing is focused. Declaration public View Focused { get; } Property Value Type Description View The focused. Frame Gets or sets the frame for the view. Declaration public virtual Rect Frame { get; set; } Property Value Type Description Rect The frame. Remarks Altering the Frame of a view will trigger the redrawing of the view as well as the redrawing of the affected regions in the superview. HasFocus Declaration public override bool HasFocus { get; } Property Value Type Description System.Boolean Overrides Responder.HasFocus Height Gets or sets the height for the view. This is only used when the LayoutStyle is Computed, if the LayoutStyle is set to Absolute, this value is ignored. Declaration public Dim Height { get; set; } Property Value Type Description Dim The height. Id Gets or sets an identifier for the view; Declaration public ustring Id { get; set; } Property Value Type Description NStack.ustring The identifier. LayoutStyle Controls how the view's Frame is computed during the LayoutSubviews method, if Absolute, then LayoutSubviews does not change the Frame properties, otherwise the Frame is updated from the values in X, Y, Width and Height properties. Declaration public LayoutStyle LayoutStyle { get; set; } Property Value Type Description LayoutStyle The layout style. MostFocused Returns the most focused view in the chain of subviews (the leaf view that has the focus). Declaration public View MostFocused { get; } Property Value Type Description View The most focused. Subviews This returns a list of the subviews contained by this view. Declaration public IList Subviews { get; } Property Value Type Description System.Collections.Generic.IList < View > The subviews. SuperView Returns the container for this view, or null if this view has not been added to a container. Declaration public View SuperView { get; } Property Value Type Description View The super view. WantContinuousButtonPressed Gets or sets a value indicating whether this View want continuous button pressed event. Declaration public virtual bool WantContinuousButtonPressed { get; set; } Property Value Type Description System.Boolean WantMousePositionReports Gets or sets a value indicating whether this View want mouse position reports. Declaration public virtual bool WantMousePositionReports { get; set; } Property Value Type Description System.Boolean true if want mouse position reports; otherwise, false . Width Gets or sets the width for the view. This is only used when the LayoutStyle is Computed, if the LayoutStyle is set to Absolute, this value is ignored. Declaration public Dim Width { get; set; } Property Value Type Description Dim The width. X Gets or sets the X position for the view (the column). This is only used when the LayoutStyle is Computed, if the LayoutStyle is set to Absolute, this value is ignored. Declaration public Pos X { get; set; } Property Value Type Description Pos The X Position. Y Gets or sets the Y position for the view (line). This is only used when the LayoutStyle is Computed, if the LayoutStyle is set to Absolute, this value is ignored. Declaration public Pos Y { get; set; } Property Value Type Description Pos The y position (line). Methods Add(View) Adds a subview to this view. Declaration public virtual void Add(View view) Parameters Type Name Description View view Remarks Add(View[]) Adds the specified views to the view. Declaration public void Add(params View[] views) Parameters Type Name Description View [] views Array of one or more views (can be optional parameter). AddRune(Int32, Int32, Rune) Displays the specified character in the specified column and row. Declaration public void AddRune(int col, int row, Rune ch) Parameters Type Name Description System.Int32 col Col. System.Int32 row Row. System.Rune ch Ch. BringSubviewForward(View) Moves the subview backwards in the hierarchy, only one step Declaration public void BringSubviewForward(View subview) Parameters Type Name Description View subview The subview to send backwards Remarks If you want to send the view all the way to the back use SendSubviewToBack. BringSubviewToFront(View) Brings the specified subview to the front so it is drawn on top of any other views. Declaration public void BringSubviewToFront(View subview) Parameters Type Name Description View subview The subview to send to the front Remarks SendSubviewToBack(View) . ChildNeedsDisplay() Flags this view for requiring the children views to be repainted. Declaration public void ChildNeedsDisplay() Clear() Clears the view region with the current color. Declaration public void Clear() Remarks This clears the entire region used by this view. Clear(Rect) Clears the specified rectangular region with the current color Declaration public void Clear(Rect r) Parameters Type Name Description Rect r ClearNeedsDisplay() Removes the SetNeedsDisplay and the ChildNeedsDisplay setting on this view. Declaration protected void ClearNeedsDisplay() ClipToBounds() Sets the Console driver's clip region to the current View's Bounds. Declaration public Rect ClipToBounds() Returns Type Description Rect The existing driver's Clip region, which can be then set by setting the Driver.Clip property. DrawFrame(Rect, Int32, Boolean) Draws a frame in the current view, clipped by the boundary of this view Declaration public void DrawFrame(Rect rect, int padding = 0, bool fill = false) Parameters Type Name Description Rect rect Rectangular region for the frame to be drawn. System.Int32 padding The padding to add to the drawn frame. System.Boolean fill If set to true it fill will the contents. DrawHotString(ustring, Boolean, ColorScheme) Utility function to draw strings that contains a hotkey using a colorscheme and the \"focused\" state. Declaration public void DrawHotString(ustring text, bool focused, ColorScheme scheme) Parameters Type Name Description NStack.ustring text String to display, the underscoore before a letter flags the next letter as the hotkey. System.Boolean focused If set to true this uses the focused colors from the color scheme, otherwise the regular ones. ColorScheme scheme The color scheme to use. DrawHotString(ustring, Attribute, Attribute) Utility function to draw strings that contain a hotkey Declaration public void DrawHotString(ustring text, Attribute hotColor, Attribute normalColor) Parameters Type Name Description NStack.ustring text String to display, the underscoore before a letter flags the next letter as the hotkey. Attribute hotColor Hot color. Attribute normalColor Normal color. EnsureFocus() Finds the first view in the hierarchy that wants to get the focus if nothing is currently focused, otherwise, it does nothing. Declaration public void EnsureFocus() FocusFirst() Focuses the first focusable subview if one exists. Declaration public void FocusFirst() FocusLast() Focuses the last focusable subview if one exists. Declaration public void FocusLast() FocusNext() Focuses the next view. Declaration public bool FocusNext() Returns Type Description System.Boolean true , if next was focused, false otherwise. FocusPrev() Focuses the previous view. Declaration public bool FocusPrev() Returns Type Description System.Boolean true , if previous was focused, false otherwise. GetEnumerator() Gets an enumerator that enumerates the subviews in this view. Declaration public IEnumerator GetEnumerator() Returns Type Description System.Collections.IEnumerator The enumerator. LayoutSubviews() This virtual method is invoked when a view starts executing or when the dimensions of the view have changed, for example in response to the container view or terminal resizing. Declaration public virtual void LayoutSubviews() Move(Int32, Int32) This moves the cursor to the specified column and row in the view. Declaration public void Move(int col, int row) Parameters Type Name Description System.Int32 col Col. System.Int32 row Row. OnEnter() Declaration public override bool OnEnter() Returns Type Description System.Boolean Overrides Responder.OnEnter() OnKeyDown(KeyEvent) Declaration public override bool OnKeyDown(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Contains the details about the key that produced the event. Returns Type Description System.Boolean Overrides Responder.OnKeyDown(KeyEvent) OnKeyUp(KeyEvent) Declaration public override bool OnKeyUp(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Contains the details about the key that produced the event. Returns Type Description System.Boolean Overrides Responder.OnKeyUp(KeyEvent) OnLeave() Declaration public override bool OnLeave() Returns Type Description System.Boolean Overrides Responder.OnLeave() OnMouseEnter(MouseEvent) Declaration public override bool OnMouseEnter(MouseEvent mouseEvent) Parameters Type Name Description MouseEvent mouseEvent Returns Type Description System.Boolean Overrides Responder.OnMouseEnter(MouseEvent) OnMouseLeave(MouseEvent) Declaration public override bool OnMouseLeave(MouseEvent mouseEvent) Parameters Type Name Description MouseEvent mouseEvent Returns Type Description System.Boolean Overrides Responder.OnMouseLeave(MouseEvent) PositionCursor() Positions the cursor in the right position based on the currently focused view in the chain. Declaration public virtual void PositionCursor() ProcessColdKey(KeyEvent) Declaration public override bool ProcessColdKey(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Returns Type Description System.Boolean Overrides Responder.ProcessColdKey(KeyEvent) ProcessHotKey(KeyEvent) Declaration public override bool ProcessHotKey(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Returns Type Description System.Boolean Overrides Responder.ProcessHotKey(KeyEvent) ProcessKey(KeyEvent) Declaration public override bool ProcessKey(KeyEvent keyEvent) Parameters Type Name Description KeyEvent keyEvent Returns Type Description System.Boolean Overrides Responder.ProcessKey(KeyEvent) Redraw(Rect) Performs a redraw of this view and its subviews, only redraws the views that have been flagged for a re-display. Declaration public virtual void Redraw(Rect region) Parameters Type Name Description Rect region The region to redraw, this is relative to the view itself. Remarks Views should set the color that they want to use on entry, as otherwise this will inherit the last color that was set globaly on the driver. Remove(View) Removes a widget from this container. Declaration public virtual void Remove(View view) Parameters Type Name Description View view Remarks RemoveAll() Removes all the widgets from this container. Declaration public virtual void RemoveAll() Remarks ScreenToView(Int32, Int32) Converts a point from screen coordinates into the view coordinate space. Declaration public Point ScreenToView(int x, int y) Parameters Type Name Description System.Int32 x X screen-coordinate point. System.Int32 y Y screen-coordinate point. Returns Type Description Point The mapped point. SendSubviewBackwards(View) Moves the subview backwards in the hierarchy, only one step Declaration public void SendSubviewBackwards(View subview) Parameters Type Name Description View subview The subview to send backwards Remarks If you want to send the view all the way to the back use SendSubviewToBack. SendSubviewToBack(View) Sends the specified subview to the front so it is the first view drawn Declaration public void SendSubviewToBack(View subview) Parameters Type Name Description View subview The subview to send to the front Remarks BringSubviewToFront(View) . SetClip(Rect) Sets the clipping region to the specified region, the region is view-relative Declaration public Rect SetClip(Rect rect) Parameters Type Name Description Rect rect Rectangle region to clip into, the region is view-relative. Returns Type Description Rect The previous clip region. SetFocus(View) Focuses the specified sub-view. Declaration public void SetFocus(View view) Parameters Type Name Description View view View. SetNeedsDisplay() Invoke to flag that this view needs to be redisplayed, by any code that alters the state of the view. Declaration public void SetNeedsDisplay() SetNeedsDisplay(Rect) Flags the specified rectangle region on this view as needing to be repainted. Declaration public void SetNeedsDisplay(Rect region) Parameters Type Name Description Rect region The region that must be flagged for repaint. ToString() Declaration public override string ToString() Returns Type Description System.String Overrides System.Object.ToString() Events Enter Event fired when the view get focus. Declaration public event EventHandler Enter Event Type Type Description System.EventHandler KeyDown Invoked when a key is pressed Declaration public event EventHandler KeyDown Event Type Type Description System.EventHandler < View.KeyEventEventArgs > KeyPress Invoked when a character key is pressed and occurs after the key up event. Declaration public event EventHandler KeyPress Event Type Type Description System.EventHandler < View.KeyEventEventArgs > KeyUp Invoked when a key is released Declaration public event EventHandler KeyUp Event Type Type Description System.EventHandler < View.KeyEventEventArgs > Leave Event fired when the view lost focus. Declaration public event EventHandler Leave Event Type Type Description System.EventHandler MouseEnter Event fired when the view receives the mouse event for the first time. Declaration public event EventHandler MouseEnter Event Type Type Description System.EventHandler < MouseEvent > MouseLeave Event fired when the view loses mouse event for the last time. Declaration public event EventHandler MouseLeave Event Type Type Description System.EventHandler < MouseEvent > Implements System.Collections.IEnumerable" }, "api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html": { "href": "api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html", @@ -324,34 +329,34 @@ "title": "Namespace Unix.Terminal", "keywords": "Namespace Unix.Terminal Classes Curses Curses.Window Structs Curses.MouseEvent Enums Curses.Event" }, - "articles/index.html": { - "href": "articles/index.html", - "title": "Conceptual Documentation", - "keywords": "Conceptual Documentation Terminal.Gui Overview Keyboard Event Processing Event Processing and the Application Main Loop" + "api/UICatalog/UICatalog.html": { + "href": "api/UICatalog/UICatalog.html", + "title": "Namespace UICatalog", + "keywords": "Namespace UICatalog Classes Scenario Base class for each demo/scenario. To define a new scenario: Create a new .cs file in the Scenarios directory that derives from Scenario . Annotate the Scenario derived class with a attribute specifying the scenario's name and description. Add one or more Scenario.ScenarioCategory attributes to the class specifying which categories the sceanrio belongs to. If you don't specify a category the sceanrio will show up in \"All\". Implement the Setup() override which will be called when a user selects the scenario to run. Optionally, implement the Init(Toplevel) and/or Run() overrides to provide a custom implementation. The UI Catalog program uses reflection to find all scenarios and adds them to the ListViews. Press ENTER to run the selected scenario. Press CTRL-Q to exit it. / Scenario.ScenarioCategory Defines the category names used to catagorize a Scenario Scenario.ScenarioMetadata Defines the metadata (Name and Description) for a Scenario UICatalogApp UI Catalog is a comprehensive sample app and scenario library for Terminal.Gui" }, - "articles/keyboard.html": { - "href": "articles/keyboard.html", - "title": "Keyboard Event Processing", - "keywords": "Keyboard Event Processing Keyboard events are sent by the Main Loop to the Application class for processing. The keyboard events are sent exclusively to the current Toplevel , this being either the default that is created when you call Application.Init , or one that you created an passed to Application.Run(Toplevel) . Flow Keystrokes are first processes as hotkeys, then as regular keys, and there is a final cold post-processing event that is invoked if no view processed the key. HotKey Processing Events are first send to all views as a \"HotKey\", this means that the View.ProcessHotKey method is invoked on the current toplevel, which in turns propagates this to all the views in the hierarchy. If any view decides to process the event, no further processing takes place. This is how hotkeys for buttons are implemented. For example, the keystroke \"Alt-A\" is handled by Buttons that have a hot-letter \"A\" to activate the button. Regular Processing Unlike the hotkey processing, the regular processing is only sent to the currently focused view in the focus chain. The regular key processing is only invoked if no hotkey was caught. Cold-key Processing This stage only is executed if the focused view did not process the event, and is broadcast to all the views in the Toplevel. This method can be overwritten by views that want to provide accelerator functionality (Alt-key for example), but without interefering with normal ProcessKey behavior." + "api/UICatalog/UICatalog.Scenario.html": { + "href": "api/UICatalog/UICatalog.Scenario.html", + "title": "Class Scenario", + "keywords": "Class Scenario Base class for each demo/scenario. To define a new scenario: Create a new .cs file in the Scenarios directory that derives from Scenario . Annotate the Scenario derived class with a attribute specifying the scenario's name and description. Add one or more Scenario.ScenarioCategory attributes to the class specifying which categories the sceanrio belongs to. If you don't specify a category the sceanrio will show up in \"All\". Implement the Setup() override which will be called when a user selects the scenario to run. Optionally, implement the Init(Toplevel) and/or Run() overrides to provide a custom implementation. The UI Catalog program uses reflection to find all scenarios and adds them to the ListViews. Press ENTER to run the selected scenario. Press CTRL-Q to exit it. / Inheritance System.Object Scenario Implements System.IDisposable Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : UICatalog Assembly : UICatalog.dll Syntax public class Scenario : IDisposable Examples The example below is provided in the Scenarios directory as a generic sample that can be copied and re-named: using Terminal.Gui; namespace UICatalog { [ScenarioMetadata (Name: \"Generic\", Description: \"Generic sample - A template for creating new Scenarios\")] [ScenarioCategory (\"Controls\")] class MyScenario : Scenario { public override void Setup () { // Put your scenario code here, e.g. Win.Add (new Button (\"Press me!\") { X = Pos.Center (), Y = Pos.Center (), Clicked = () => MessageBox.Query (20, 7, \"Hi\", \"Neat?\", \"Yes\", \"No\") }); } } } Properties Top The Top level for the Scenario . This should be set to Top in most cases. Declaration public Toplevel Top { get; set; } Property Value Type Description Toplevel Win The Window for the Scenario . This should be set within the Top in most cases. Declaration public Window Win { get; set; } Property Value Type Description Window Methods Dispose() Declaration public void Dispose() Dispose(Boolean) Declaration protected virtual void Dispose(bool disposing) Parameters Type Name Description System.Boolean disposing GetCategories() Helper function to get the list of categories a Scenario belongs to (defined in Scenario.ScenarioCategory ) Declaration public List GetCategories() Returns Type Description System.Collections.Generic.List < System.String > list of catagory names GetDescription() Helper to get the Scenario Description (defined in Scenario.ScenarioMetadata ) Declaration public string GetDescription() Returns Type Description System.String GetName() Helper to get the Scenario Name (defined in Scenario.ScenarioMetadata ) Declaration public string GetName() Returns Type Description System.String Init(Toplevel) Helper that provides the default Window implementation with a frame and label showing the name of the Scenario and logic to exit back to the Scenario picker UI. Override Init(Toplevel) to provide any Toplevel behavior needed. Declaration public virtual void Init(Toplevel top) Parameters Type Name Description Toplevel top Remarks Thg base implementation calls Init() , sets Top to the passed in Toplevel , creates a Window for Win and adds it to Top . Overrides that do not call the base. Run() , must call Init() before creating any views or calling other Terminal.Gui APIs. RequestStop() Stops the scenario. Override to change shutdown behavior for the Scenario . Declaration public virtual void RequestStop() Run() Runs the Scenario . Override to start the Scenario using a Toplevel different than Top . Declaration public virtual void Run() Remarks Overrides that do not call the base. Run() , must call Shutdown() before returning. Setup() Override this to implement the Scenario setup logic (create controls, etc...). Declaration public virtual void Setup() Remarks This is typically the best place to put scenario logic code. ToString() Declaration public override string ToString() Returns Type Description System.String Overrides System.Object.ToString() Implements System.IDisposable" }, - "articles/mainloop.html": { - "href": "articles/mainloop.html", - "title": "Event Processing and the Application Main Loop", - "keywords": "Event Processing and the Application Main Loop The method Application.Run that we covered before will wait for events from either the keyboard or mouse and route those events to the proper view. The job of waiting for events and dispatching them in the Application is implemented by an instance of the MainLoop class. Mainloops are a common idiom in many user interface toolkits so many of the concepts will be familiar to you if you have used other toolkits before. This class provides the following capabilities: Keyboard and mouse processing .NET Async support Timers processing Invoking of UI code from a background thread Idle processing handlers Possibility of integration with other mainloops. On Unix systems, it can monitor file descriptors for readability or writability. The MainLoop property in the the Application provides access to these functions. When your code invokes Application.Run (Toplevel) , the application will prepare the current Toplevel instance by redrawing the screen appropriately and then calling the mainloop to run. You can configure the Mainloop before calling Application.Run, or you can configure the MainLoop in response to events during the execution. The keyboard inputs is dispatched by the application class to the current TopLevel window this is covered in more detail in the Keyboard Event Processing document. Async Execution On startup, the Application class configured the .NET Asynchronous machinery to allow you to use the await keyword to run tasks in the background and have the execution of those tasks resume on the context of the main thread running the main loop. Once you invoke Application.Main the async machinery will be ready to use, and you can merely call methods using await from your main thread, and the awaited code will resume execution on the main thread. Timers Processing You can register timers to be executed at specified intervals by calling the AddTimeout method, like this: void UpdateTimer () { time.Text = DateTime.Now.ToString (); } var token = Application.MainLoop.AddTimeout (TimeSpan.FromSeconds (20), UpdateTimer); The return value from AddTimeout is a token value that you can use if you desire to cancel the timer before it runs: Application.MainLoop.RemoveTimeout (token); Idle Handlers You can register code to be executed when the application is idling and there are no events to process by calling the AddIdle method. This method takes as a parameter a function that will be invoked when the application is idling. Idle functions should return true if they should be invoked again, and false if the idle invocations should stop. Like the timer APIs, the return value is a token that can be used to cancel the scheduled idle function from being executed. Threading Like other UI toolkits, Terminal.Gui is generally not thread safe. You should avoid calling methods in the UI classes from a background thread as there is no guarantee that they will not corrupt the state of the UI application. Generally, as there is not much state, you will get lucky, but the application will not behave properly. You will be served better off by using C# async machinery and the various APIs in the System.Threading.Tasks.Task APIs. But if you absolutely must work with threads on your own you should only invoke APIs in Terminal.Gui from the main thread. To make this simple, you can use the Application.MainLoop.Invoke method and pass an Action . This action will be queued for execution on the main thread at an appropriate time and will run your code there. For example, the following shows how to properly update a label from a background thread: void BackgroundThreadUpdateProgress () { Application.MainLoop.Invoke (() => { progress.Text = $\"Progress: {bytesDownloaded/totalBytes}\"; }); } Integration With Other Main Loop Drivers It is possible to run the main loop in a way that it does not take over control of your application, but rather in a cooperative way. To do this, you must use the lower-level APIs in Application : the Begin method to prepare a toplevel for execution, followed by calls to MainLoop.EventsPending to determine whether the events must be processed, and in that case, calling RunLoop method and finally completing the process by calling End . The method Run is implemented like this: void Run (Toplevel top) { var runToken = Begin (view); RunLoop (runToken); End (runToken); } Unix File Descriptor Monitoring On Unix, it is possible to monitor file descriptors for input being available, or for the file descriptor being available for data to be written without blocking the application. To do this, you on Unix, you can cast the MainLoop instance to a UnixMainLoop and use the AddWatch method to register an interest on a particular condition." + "api/UICatalog/UICatalog.Scenario.ScenarioCategory.html": { + "href": "api/UICatalog/UICatalog.Scenario.ScenarioCategory.html", + "title": "Class Scenario.ScenarioCategory", + "keywords": "Class Scenario.ScenarioCategory Defines the category names used to catagorize a Scenario Inheritance System.Object System.Attribute Scenario.ScenarioCategory Inherited Members System.Attribute.Equals(System.Object) System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Assembly) System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) System.Attribute.GetHashCode() System.Attribute.IsDefaultAttribute() System.Attribute.IsDefined(System.Reflection.Assembly, System.Type) System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean) System.Attribute.Match(System.Object) System.Attribute.TypeId System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : UICatalog Assembly : UICatalog.dll Syntax [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public class ScenarioCategory : Attribute Constructors ScenarioCategory(String) Declaration public ScenarioCategory(string Name) Parameters Type Name Description System.String Name Properties Name Category Name Declaration public string Name { get; set; } Property Value Type Description System.String Methods GetCategories(Type) Static helper function to get the Scenario Categories given a Type Declaration public static List GetCategories(Type t) Parameters Type Name Description System.Type t Returns Type Description System.Collections.Generic.List < System.String > list of catagory names GetName(Type) Static helper function to get the Scenario Name given a Type Declaration public static string GetName(Type t) Parameters Type Name Description System.Type t Returns Type Description System.String Name of the catagory" }, - "articles/overview.html": { - "href": "articles/overview.html", - "title": "Terminal.Gui API Overview", - "keywords": "Terminal.Gui API Overview Terminal.Gui is a library intended to create console-based applications using C#. The framework has been designed to make it easy to write applications that will work on monochrome terminals, as well as modern color terminals with mouse support. This library works across Windows, Linux and MacOS. This library provides a text-based toolkit as works in a way similar to graphic toolkits. There are many controls that can be used to create your applications and it is event based, meaning that you create the user interface, hook up various events and then let the a processing loop run your application, and your code is invoked via one or more callbacks. The simplest application looks like this: using Terminal.Gui; class Demo { static int Main () { Application.Init (); var n = MessageBox.Query (50, 7, \"Question\", \"Do you like console apps?\", \"Yes\", \"No\"); return n; } } This example shows a prompt and returns an integer value depending on which value was selected by the user (Yes, No, or if they use chose not to make a decision and instead pressed the ESC key). More interesting user interfaces can be created by composing some of the various views that are included. In the following sections, you will see how applications are put together. In the example above, you can see that we have initialized the runtime by calling the Init method in the Application class - this sets up the environment, initializes the color schemes available for your application and clears the screen to start your application. The Application class, additionally creates an instance of the [Toplevel]((../api/Terminal.Gui/Terminal.Gui.Toplevel.html) class that is ready to be consumed, this instance is available in the Application.Top property, and can be used like this: using Terminal.Gui; class Demo { static int Main () { Application.Init (); var label = new Label (\"Hello World\") { X = Pos.Center (), Y = Pos.Center (), Height = 1, }; Application.Top.Add (label); Application.Run (); } } Typically, you will want your application to have more than a label, you might want a menu, and a region for your application to live in, the following code does this: using Terminal.Gui; class Demo { static int Main () { Application.Init (); var menu = new MenuBar (new MenuBarItem [] { new MenuBarItem (\"_File\", new MenuItem [] { new MenuItem (\"_Quit\", \"\", () => { Application.RequestStop (); }) }), }); var win = new Window (\"Hello\") { X = 0, Y = 1, Width = Dim.Fill (), Height = Dim.Fill () - 1 }; // Add both menu and win in a single call Application.Top.Add (menu, win); Application.Run (); } } Views All visible elements on a Terminal.Gui application are implemented as Views . Views are self-contained objects that take care of displaying themselves, can receive keyboard and mouse input and participate in the focus mechanism. Every view can contain an arbitrary number of children views. These are called the Subviews. You can add a view to an existing view, by calling the Add method, for example, to add a couple of buttons to a UI, you can do this: void SetupMyView (View myView) { var label = new Label (\"Username: \") { X = 1, Y = 1, Width = 20, Height = 1 }; myView.Add (label); var username = new TextField (\"\") { X = 1, Y = 2, Width = 30, Height = 1 }; myView.Add (username); } The container of a given view is called the SuperView and it is a property of every View. There are many views that you can use to spice up your application: Buttons , Labels , Text entry , Text view , Radio buttons , Checkboxes , Dialog boxes , Message boxes , Windows , Menus , ListViews , Frames , ProgressBars , Scroll views and Scrollbars . Layout Terminal.Gui supports two different layout systems, absolute and computed \\ (controlled by the LayoutStyle property on the view. The absolute system is used when you want the view to be positioned exactly in one location and want to manually control where the view is. This is done by invoking your View constructor with an argument of type Rect . When you do this, to change the position of the View, you can change the Frame property on the View. The computed layout system offers a few additional capabilities, like automatic centering, expanding of dimensions and a handful of other features. To use this you construct your object without an initial Frame , but set the X , Y , Width and Height properties after the object has been created. Examples: // Dynamically computed var label = new Label (\"Hello\") { X = 1, Y = Pos.Center (), Width = Dim.Fill (), Height = 1 }; // Absolute position using the provided rectangle var label2 = new Label (new Rect (1, 2, 20, 1), \"World\") The computed layout system does not take integers, instead the X and Y properties are of type Pos and the Width and Height properties are of type Dim both which can be created implicitly from integer values. The Pos Type The Pos type on X and Y offers a few options: Absolute position, by passing an integer Percentage of the parent's view size - Pos.Percent(n) Anchored from the end of the dimension - AnchorEnd(int margin=0) Centered, using Center() Reference the Left (X), Top (Y), Bottom, Right positions of another view The Pos values can be added or subtracted, like this: // Set the X coordinate to 10 characters left from the center view.X = Pos.Center () - 10; view.Y = Pos.Percent (20); anotherView.X = AnchorEnd (10); anotherView.Width = 9; myView.X = Pos.X (view); myView.Y = Pos.Bottom (anotherView); The Dim Type The Dim type is used for the Width and Height properties on the View and offers the following options: Absolute size, by passing an integer Percentage of the parent's view size - Dim.Percent(n) Fill to the end - Dim.Fill () Reference the Width or Height of another view Like, Pos , objects of type Dim can be added an subtracted, like this: // Set the Width to be 10 characters less than filling // the remaining portion of the screen view.Width = Dim.Fill () - 10; view.Height = Dim.Percent(20) - 1; anotherView.Height = Dim.Height (view)+1 TopLevels, Windows and Dialogs. Among the many kinds of views, you typically will create a Toplevel view (or any of its subclasses, like Window or Dialog which is special kind of views that can be executed modally - that is, the view can take over all input and returns only when the user chooses to complete their work there. The following sections cover the differences. TopLevel Views Toplevel views have no visible user interface elements and occupy an arbitrary portion of the screen. You would use a toplevel Modal view for example to launch an entire new experience in your application, one where you would have a new top-level menu for example. You typically would add a Menu and a Window to your Toplevel, it would look like this: using Terminal.Gui; class Demo { static void Edit (string filename) { var top = new Toplevel () { X = 0, Y = 0, Width = Dim.Fill (), Height = Dim.Fill () }; var menu = new MenuBar (new MenuBarItem [] { new MenuBarItem (\"_File\", new MenuItem [] { new MenuItem (\"_Close\", \"\", () => { Application.RequestStop (); }) }), }); // nest a window for the editor var win = new Window (filename) { X = 0, Y = 1, Width = Dim.Fill (), Height = Dim.Fill () - 1 }; var editor = new TextView () { X = 0, Y = 0, Width = Dim.Fill (), Height = Dim.Fill () }; editor.Text = System.IO.File.ReadAllText (filename); win.Add (editor); // Add both menu and win in a single call top.Add (win, menu); Application.Run (top); } } Window Views Window views extend the Toplevel view by providing a frame and a title around the toplevel - and can be moved on the screen with the mouse (caveat: code is currently disabled) From a user interface perspective, you might have more than one Window on the screen at a given time. Dialogs Dialog are Window objects that happen to be centered in the middle of the screen. Dialogs are instances of a Window that are centered in the screen, and are intended to be used modally - that is, they run, and they are expected to return a result before resuming execution of your application. Dialogs are a subclass of Window and additionally expose the AddButton API which manages the layout of any button passed to it, ensuring that the buttons are at the bottom of the dialog. Example: bool okpressed = false; var ok = new Button(\"Ok\"); var cancel = new Button(\"Cancel\"); var dialog = new Dialog (\"Quit\", 60, 7, ok, cancel); Which will show something like this: +- Quit -----------------------------------------------+ | | | | | [ Ok ] [ Cancel ] | +------------------------------------------------------+ Running Modally To run your Dialog, Window or Toplevel modally, you will invoke the Application.Run method on the toplevel. It is up to your code and event handlers to invoke the Application.RequestStop() method to terminate the modal execution. bool okpressed = false; var ok = new Button(3, 14, \"Ok\") { Clicked = () => { Application.RequestStop (); okpressed = true; } }; var cancel = new Button(10, 14, \"Cancel\") { Clicked = () => Application.RequestStop () }; var dialog = new Dialog (\"Login\", 60, 18, ok, cancel); var entry = new TextField () { X = 1, Y = 1, Width = Dim.Fill (), Height = 1 }; dialog.Add (entry); Application.Run (dialog); if (okpressed) Console.WriteLine (\"The user entered: \" + entry.Text); There is no return value from running modally, so your code will need to have a mechanism of indicating the reason that the execution of the modal dialog was completed, in the case above, the okpressed value is set to true if the user pressed or selected the Ok button. Input Handling Every view has a focused view, and if that view has nested views, one of those is the focused view. This is called the focus chain, and at any given time, only one View has the focus. The library binds the key Tab to focus the next logical view, and the Shift-Tab combination to focus the previous logical view. Keyboard processing is divided in three stages: HotKey processing, regular processing and cold key processing. Hot key processing happens first, and it gives all the views in the current toplevel a chance to monitor whether the key needs to be treated specially. This for example handles the scenarios where the user pressed Alt-o, and a view with a highlighted \"o\" is being displayed. If no view processed the hotkey, then the key is sent to the currently focused view. If the key was not processed by the normal processing, all views are given a chance to process the keystroke in their cold processing stage. Examples include the processing of the \"return\" key in a dialog when a button in the dialog has been flagged as the \"default\" action. The most common case is the normal processing, which sends the keystrokes to the currently focused view. Mouse events are processed in visual order, and the event will be sent to the view on the screen. The only exception is that no mouse events are delivered to background views when a modal view is running. More details are available on the Keyboard Event Processing document. Colors and Color Schemes All views have been configured with a color scheme that will work both in color terminals as well as the more limited black and white terminals. The various styles are captured in the Colors class which defined color schemes for the normal views, the menu bar, popup dialog boxes and error dialog boxes, that you can use like this: Colors.Base Colors.Menu Colors.Dialog Colors.Error You can use them for example like this to set the colors for a new Window: var w = new Window (\"Hello\"); w.ColorScheme = Colors.Error The ColorScheme represents four values, the color used for Normal text, the color used for normal text when a view is focused an the colors for the hot-keys both in focused and unfocused modes. By using ColorSchemes you ensure that your application will work correctbly both in color and black and white terminals. Some views support setting individual color attributes, you create an attribute for a particular pair of Foreground/Background like this: var myColor = Application.Driver.MakeAttribute (Color.Blue, Color.Red); var label = new Label (...); label.TextColor = myColor MainLoop, Threads and Input Handling Detailed description of the mainlop is described on the Event Processing and the Application Main Loop document." + "api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html": { + "href": "api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html", + "title": "Class Scenario.ScenarioMetadata", + "keywords": "Class Scenario.ScenarioMetadata Defines the metadata (Name and Description) for a Scenario Inheritance System.Object System.Attribute Scenario.ScenarioMetadata Inherited Members System.Attribute.Equals(System.Object) System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Assembly) System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) System.Attribute.GetHashCode() System.Attribute.IsDefaultAttribute() System.Attribute.IsDefined(System.Reflection.Assembly, System.Type) System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean) System.Attribute.Match(System.Object) System.Attribute.TypeId System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : UICatalog Assembly : UICatalog.dll Syntax [AttributeUsage(AttributeTargets.Class)] public class ScenarioMetadata : Attribute Constructors ScenarioMetadata(String, String) Declaration public ScenarioMetadata(string Name, string Description) Parameters Type Name Description System.String Name System.String Description Properties Description Scenario Description Declaration public string Description { get; set; } Property Value Type Description System.String Name Scenario Name Declaration public string Name { get; set; } Property Value Type Description System.String Methods GetDescription(Type) Static helper function to get the Scenario Description given a Type Declaration public static string GetDescription(Type t) Parameters Type Name Description System.Type t Returns Type Description System.String GetName(Type) Static helper function to get the Scenario Name given a Type Declaration public static string GetName(Type t) Parameters Type Name Description System.Type t Returns Type Description System.String" }, - "articles/views.html": { - "href": "articles/views.html", - "title": "Views", - "keywords": "Views Layout Creating Custom Views Constructor Rendering Using Custom Colors Keyboard processing Mouse event processing" + "api/UICatalog/UICatalog.UICatalogApp.html": { + "href": "api/UICatalog/UICatalog.UICatalogApp.html", + "title": "Class UICatalogApp", + "keywords": "Class UICatalogApp UI Catalog is a comprehensive sample app and scenario library for Terminal.Gui Inheritance System.Object UICatalogApp Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ToString() Namespace : UICatalog Assembly : UICatalog.dll Syntax public class UICatalogApp" }, "index.html": { "href": "index.html", "title": "Terminal.Gui - Terminal UI toolkit for .NET", - "keywords": "Terminal.Gui - Terminal UI toolkit for .NET A simple UI toolkit for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix. Terminal.Gui API Documentation API Reference Terminal.Gui API Overview Keyboard Event Processing Event Processing and the Application Main Loop More Info Terminal.Gui on GitHub" + "keywords": "Terminal.Gui - Terminal UI toolkit for .NET A simple UI toolkit for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix. Terminal.Gui Project on GitHub Terminal.Gui API Documentation API Reference Terminal.Gui API Overview Keyboard Event Processing Event Processing and the Application Main Loop UI Catalog UI Catalog is a comprehensive sample library for Terminal.Gui. It provides a simple UI for adding to the catalog of scenarios. UI Catalog API Reference UI Catalog Source" } } \ No newline at end of file diff --git a/docs/manifest.json b/docs/manifest.json index 4a4d1feed..d1e105519 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -1,6 +1,6 @@ { "homepages": [], - "source_base_path": "C:/Users/ckindel/s/gui.cs/docfx", + "source_base_path": "C:/Users/tig/s/gui.cs/docfx", "xrefmap": "xrefmap.yml", "files": [ { @@ -18,7 +18,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html", - "hash": "7rABOc90ey8caGo0+S3i3Q==" + "hash": "Fej7GD6jVfpMA4uLyzTRkg==" } }, "is_incremental": false, @@ -30,7 +30,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Mono.Terminal.MainLoop.html", - "hash": "6bozdxMx1dd3R+z0chMP4A==" + "hash": "UzdWZ6w0TmaitnM9R12ZFg==" } }, "is_incremental": false, @@ -42,7 +42,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html", - "hash": "uXbwRauZ6XuVL8FdRBv4Tw==" + "hash": "RN40quOziQf+W324bx+zfA==" } }, "is_incremental": false, @@ -54,7 +54,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html", - "hash": "ui9cz2hfQlxxw+rrT7U+/Q==" + "hash": "GmMyzV3q0+NxPuZrKY5c/w==" } }, "is_incremental": false, @@ -66,7 +66,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Mono.Terminal.html", - "hash": "fi+K6pWcZ384vJ5mKpWpVA==" + "hash": "YBm+Ru75FGtXB8eYnBGu4g==" } }, "is_incremental": false, @@ -78,7 +78,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html", - "hash": "Vwc/6MTYVG/P1QtkPDuctA==" + "hash": "m/E4FZvvRHnV7Hggkjh5RQ==" } }, "is_incremental": false, @@ -90,7 +90,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.RunState.html", - "hash": "1cyPNvqEEA6CaE49QFWN1w==" + "hash": "bjnEHeIDql1+ETKRL6VQNQ==" } }, "is_incremental": false, @@ -102,7 +102,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.html", - "hash": "VUdTOFLXE440SZn/zIcCzg==" + "hash": "w/43GMySDxSudDrwX0EhiQ==" } }, "is_incremental": false, @@ -114,7 +114,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Attribute.html", - "hash": "Vpdc+TRA0XO31Um2XjYxcw==" + "hash": "L4Ml3hRelB62tK4OfWhKPw==" } }, "is_incremental": false, @@ -126,7 +126,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Button.html", - "hash": "2wYSCfF17948Qq6R1FRGww==" + "hash": "ilXNdpYPiE1OJCU7+1lCLw==" } }, "is_incremental": false, @@ -138,7 +138,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.CheckBox.html", - "hash": "H6Ue6wiJGi/8jYgxoHyhHA==" + "hash": "Cbl89aC2ejrTf8zNOtzcsQ==" } }, "is_incremental": false, @@ -150,7 +150,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Clipboard.html", - "hash": "8TiUOrUw9j5JjufASRSKcQ==" + "hash": "tIT0R+1L3pHxRlNPIi9arA==" } }, "is_incremental": false, @@ -162,7 +162,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Color.html", - "hash": "RTxElfE/vu7LdHrMCJz5PQ==" + "hash": "L1KSwNq0XGqbKXbOwKFr+w==" } }, "is_incremental": false, @@ -174,7 +174,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ColorScheme.html", - "hash": "pmo5FiZ64dBp+q/WhG6q8w==" + "hash": "nyvux9rk6Ny+sEVO2rYmqA==" } }, "is_incremental": false, @@ -186,7 +186,19 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Colors.html", - "hash": "nursllN5B39ONAsXqpdl7g==" + "hash": "f3NejIpZj9SO0CUNq5D9pw==" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Terminal.Gui/Terminal.Gui.ComboBox.yml", + "output": { + ".html": { + "relative_path": "api/Terminal.Gui/Terminal.Gui.ComboBox.html", + "hash": "Zey5Xu3k3/8vfC9a59sA1A==" } }, "is_incremental": false, @@ -198,7 +210,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html", - "hash": "5XzD8LfL/qlPW9DNMk6WcQ==" + "hash": "EYnlqQO+iR2hnK5UV/902Q==" } }, "is_incremental": false, @@ -210,7 +222,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.CursesDriver.html", - "hash": "5L2NsEbIYdHGZCx3Ze8vWQ==" + "hash": "dKLLpRrIZdZgGlJ4JUmL4g==" } }, "is_incremental": false, @@ -222,7 +234,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.DateField.html", - "hash": "DvvkCqLi32pZrp6rWRdMOg==" + "hash": "nS+Bsuzc9GCUQmhtTiTIUg==" } }, "is_incremental": false, @@ -234,7 +246,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Dialog.html", - "hash": "QIYF7NVS/zinJsne8nkQQQ==" + "hash": "UWcJ7RMX29z1JpnA32IqKg==" } }, "is_incremental": false, @@ -246,7 +258,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Dim.html", - "hash": "+6CPiCPd7IOUcyVL9GdaMg==" + "hash": "qMIbGR+7tFw29776sOzsOw==" } }, "is_incremental": false, @@ -258,7 +270,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.FileDialog.html", - "hash": "9fPSJifTPEE/jtBHVj3LfA==" + "hash": "EVTb/fhVHCrjyS0UqJm29w==" } }, "is_incremental": false, @@ -270,7 +282,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.FrameView.html", - "hash": "uN8aZYT00ey2hhUFX53IWg==" + "hash": "ajN8HLD+4gKgcE/B2X3Wwg==" } }, "is_incremental": false, @@ -282,7 +294,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.HexView.html", - "hash": "KxhToKW9P1T+65SXVoDSmA==" + "hash": "XPJ46K0S8RlS8a5UiDZEsw==" } }, "is_incremental": false, @@ -294,7 +306,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.IListDataSource.html", - "hash": "K3MxAHzMKteH0NqtFT86Fg==" + "hash": "+YJGg8eK3iWSMkp3aFysVA==" } }, "is_incremental": false, @@ -306,7 +318,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Key.html", - "hash": "DlbwCeml4ARzpHjFcHVKgw==" + "hash": "rLRxXrcTZJu8I/0lvCH6wQ==" } }, "is_incremental": false, @@ -318,7 +330,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.KeyEvent.html", - "hash": "Fr7HvijWvBnctK1O/nHu7w==" + "hash": "+0V+wd0Tw93y2f4GjyWGlA==" } }, "is_incremental": false, @@ -330,7 +342,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Label.html", - "hash": "NE1UhMq3YCiVQ2XifeQLeQ==" + "hash": "pwVeTei/vdIDxK8K+3ctqQ==" } }, "is_incremental": false, @@ -342,7 +354,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.LayoutStyle.html", - "hash": "fsb0V7RikjxPXzG4GOwgqA==" + "hash": "sr7EA33vGw/qwGM93uuocg==" } }, "is_incremental": false, @@ -354,7 +366,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ListView.html", - "hash": "dBIjZFwU5rjym/ekzKKAHQ==" + "hash": "oKA/PNKQmL7qMGo5iadfjg==" } }, "is_incremental": false, @@ -366,7 +378,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.html", - "hash": "0zmsisV7gw0qIRnqaH+hOg==" + "hash": "1qJK4krycAJ2P6F9JTRSjA==" } }, "is_incremental": false, @@ -378,7 +390,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ListWrapper.html", - "hash": "fBZ63PH9kVkPdqNA0cGjEw==" + "hash": "RIZ00SPPKiiillsi0tve7Q==" } }, "is_incremental": false, @@ -390,7 +402,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBar.html", - "hash": "x+PUV5C3h+Uzws0hxdaMwg==" + "hash": "beoKZaYWneiHnW2E9LOBqg==" } }, "is_incremental": false, @@ -402,7 +414,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBarItem.html", - "hash": "NxaNEHMMnmvDRfduHhUMdg==" + "hash": "MVcRJ7tx7JSik4ZM6C67FQ==" } }, "is_incremental": false, @@ -414,7 +426,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuItem.html", - "hash": "MG1NrEQ3AUK3bu4ULlBqDw==" + "hash": "fC+8za8Z4qvWqmfR03+Y4g==" } }, "is_incremental": false, @@ -426,7 +438,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MessageBox.html", - "hash": "k1rfwxoqpP4vWzuYLJQM/g==" + "hash": "YJ0xDMMKXtdw8c86qu9Vsg==" } }, "is_incremental": false, @@ -438,7 +450,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MouseEvent.html", - "hash": "9yLnWjowiyLblYjdYobE7Q==" + "hash": "5eAlakLSqpE1r6CrDhQBVw==" } }, "is_incremental": false, @@ -450,7 +462,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.MouseFlags.html", - "hash": "CrvvS/tKpGEFwzAEjs5BHg==" + "hash": "WL9ltaF5VyPzxzJ1IrSqfQ==" } }, "is_incremental": false, @@ -462,7 +474,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.OpenDialog.html", - "hash": "6GKpYIFSElcsM0VyKmY5+A==" + "hash": "v4Pfg2yez0022e2feoDdtw==" } }, "is_incremental": false, @@ -474,7 +486,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Point.html", - "hash": "s2TzR15qwWF0QUIabHVn+A==" + "hash": "A8gvpKefS4v8aFObLcpFMA==" } }, "is_incremental": false, @@ -486,7 +498,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Pos.html", - "hash": "AK0FKkhj3IBNrvLFR1eKOA==" + "hash": "jzWeyevhjltGF4fXdyKGgw==" } }, "is_incremental": false, @@ -498,7 +510,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ProgressBar.html", - "hash": "PoMl/hIktmXpwA0qzYZiJA==" + "hash": "fQWxwtZ0AVgcay8u9u6QpQ==" } }, "is_incremental": false, @@ -510,7 +522,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.RadioGroup.html", - "hash": "raD0oXBXlDVxR5s/tFuODw==" + "hash": "hk+Y0f+VWxqssH/yAOr9hg==" } }, "is_incremental": false, @@ -522,7 +534,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Rect.html", - "hash": "LWyMsD4dskS54Xzer0UtBQ==" + "hash": "gufmtTY1VZ6j6KcaaZtlxg==" } }, "is_incremental": false, @@ -534,7 +546,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Responder.html", - "hash": "G/hXeJXSdl6l+e7F+0r8iQ==" + "hash": "gtlYIxWkSbQ5s0XjN+1/og==" } }, "is_incremental": false, @@ -546,7 +558,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.SaveDialog.html", - "hash": "9GLAlTQiijJU6GF13ON4qg==" + "hash": "Nm53mGgn8p5uNbeL+iG40g==" } }, "is_incremental": false, @@ -558,7 +570,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollBarView.html", - "hash": "C1fvf3p4fzTA/zXRgDDDnA==" + "hash": "LIXjdf5ZVUrqPHIVnEDBcQ==" } }, "is_incremental": false, @@ -570,7 +582,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollView.html", - "hash": "FiTWHiw3yKvlSkZ6ztPBNg==" + "hash": "/xOGZCuJ9iEc42rmfp559w==" } }, "is_incremental": false, @@ -582,7 +594,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Size.html", - "hash": "q7jrLky3QUlOkJc/pTHvjw==" + "hash": "j3WihDsGSJPFtcqy+/OVwg==" } }, "is_incremental": false, @@ -594,7 +606,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.SpecialChar.html", - "hash": "quLT2mSWzrg5+5OJUiNvtA==" + "hash": "HGbRYl7S6KLG+BpRssSA9A==" } }, "is_incremental": false, @@ -606,7 +618,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.StatusBar.html", - "hash": "eqgaIWlp+lksBWuNNLVA4g==" + "hash": "V4K1vnnvRm7Om1LYnPFSVw==" } }, "is_incremental": false, @@ -618,7 +630,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.StatusItem.html", - "hash": "fRkPxA9sqG07nrPfxFWd4w==" + "hash": "9sivTFWHwseLB24kdzSpKg==" } }, "is_incremental": false, @@ -630,7 +642,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.TextAlignment.html", - "hash": "ZN39nwBp0IbSx2MVlMIMaQ==" + "hash": "Z/IUdEBN7Z9xAlN3n02aOw==" } }, "is_incremental": false, @@ -642,7 +654,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.TextField.html", - "hash": "Hx3S9JJK98ncmLLJdSzsww==" + "hash": "KAYeokUuA+aZhsNWqQ4bdA==" } }, "is_incremental": false, @@ -654,7 +666,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.TextView.html", - "hash": "mNSc1BTMSDfQkOQGRtO+/Q==" + "hash": "2iTqEaYkGQviPo6yqEdDxQ==" } }, "is_incremental": false, @@ -666,7 +678,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.TimeField.html", - "hash": "/Y7VEstNt6PPO9eCoY+84w==" + "hash": "H+wxXjEnHuTT4geNf3eGjg==" } }, "is_incremental": false, @@ -678,7 +690,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Toplevel.html", - "hash": "rGOH0EBFgNNmIY8csEsesw==" + "hash": "FI3Z1qb9QgaDxJPWU5xczA==" } }, "is_incremental": false, @@ -690,7 +702,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html", - "hash": "drLQgLgWOqNevD5suPdlNQ==" + "hash": "bitdM7mZtd5O+K+/KOS7+Q==" } }, "is_incremental": false, @@ -702,7 +714,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.View.html", - "hash": "FNTyUOICAg3MCUONKTyyog==" + "hash": "aT9vupbHNZ6NO0LI3e9ZgQ==" } }, "is_incremental": false, @@ -714,7 +726,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.Window.html", - "hash": "cFu3mjktCePofJKvRqcefA==" + "hash": "7bWJ7tjWH8J9nKg+ypKQCQ==" } }, "is_incremental": false, @@ -726,7 +738,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Terminal.Gui.html", - "hash": "j8dpukOkQgDaeDmiuoiEZA==" + "hash": "H0XDoHEhmv97f4j3Cgf4gw==" } }, "is_incremental": false, @@ -738,7 +750,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.Event.html", - "hash": "ABT2xkqr0K0SVU13RXablg==" + "hash": "CPHTpTUipvKoE37/mXRpWg==" } }, "is_incremental": false, @@ -750,7 +762,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html", - "hash": "UMt+wH19YgYv47fiDS6irA==" + "hash": "58pUUjtIv1CK51kFDYwLKA==" } }, "is_incremental": false, @@ -762,7 +774,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.Window.html", - "hash": "3Tk1boOIOmt0O2UzyMLCbg==" + "hash": "o9NQt9qN+Q+i/qZZ4eIOFg==" } }, "is_incremental": false, @@ -774,7 +786,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.html", - "hash": "hEQb9DCsLM+wgVmna+LZbA==" + "hash": "GQSqxElF+Da6RfsTxCC0yA==" } }, "is_incremental": false, @@ -786,7 +798,7 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/Unix.Terminal.html", - "hash": "iSO+kU5lHL0sy2T0SNsSCA==" + "hash": "iv6zfrzzTiJPKLgsRYMZdQ==" } }, "is_incremental": false, @@ -798,79 +810,79 @@ "output": { ".html": { "relative_path": "api/Terminal.Gui/toc.html", - "hash": "TxbNwGdaT4fDjwN2d+N0PA==" + "hash": "cBQNJT15/nKiU8nC77lP+Q==" } }, "is_incremental": false, "version": "" }, { - "log_codes": [ - "InvalidFileLink" - ], - "type": "Conceptual", - "source_relative_path": "articles/index.md", + "type": "ManagedReference", + "source_relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioCategory.yml", "output": { ".html": { - "relative_path": "articles/index.html", - "hash": "BLTpDgsJ6qiFx/ZZHe7kcQ==" + "relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioCategory.html", + "hash": "pS0RjxsXbcxvfeCLZvw8FA==" } }, "is_incremental": false, "version": "" }, { - "log_codes": [ - "InvalidFileLink" - ], - "type": "Conceptual", - "source_relative_path": "articles/keyboard.md", + "type": "ManagedReference", + "source_relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioMetadata.yml", "output": { ".html": { - "relative_path": "articles/keyboard.html", - "hash": "/9fI/fXFvZ+NfMjzPr4kpQ==" + "relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html", + "hash": "RctP8HVZZTlCOmGuyIETng==" } }, "is_incremental": false, "version": "" }, { - "log_codes": [ - "InvalidFileLink" - ], - "type": "Conceptual", - "source_relative_path": "articles/mainloop.md", + "type": "ManagedReference", + "source_relative_path": "api/UICatalog/UICatalog.Scenario.yml", "output": { ".html": { - "relative_path": "articles/mainloop.html", - "hash": "VvFe4PExvqxa9e1VTZOcdw==" + "relative_path": "api/UICatalog/UICatalog.Scenario.html", + "hash": "6/JtVSUToit4I9JdLtCIIA==" } }, "is_incremental": false, "version": "" }, { - "log_codes": [ - "InvalidFileLink" - ], - "type": "Conceptual", - "source_relative_path": "articles/overview.md", + "type": "ManagedReference", + "source_relative_path": "api/UICatalog/UICatalog.UICatalogApp.yml", "output": { ".html": { - "relative_path": "articles/overview.html", - "hash": "oTseP/rYYXXkVg7P6BMaeQ==" + "relative_path": "api/UICatalog/UICatalog.UICatalogApp.html", + "hash": "ZkIw7cxDmvioPpgPZJleUg==" } }, "is_incremental": false, "version": "" }, { - "type": "Conceptual", - "source_relative_path": "articles/views.md", + "type": "ManagedReference", + "source_relative_path": "api/UICatalog/UICatalog.yml", "output": { ".html": { - "relative_path": "articles/views.html", - "hash": "cdCQMNM2/OuWcqTf9EXYAA==" + "relative_path": "api/UICatalog/UICatalog.html", + "hash": "zj65ulkiZNB3zZfsByrWAQ==" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "Toc", + "source_relative_path": "api/UICatalog/toc.yml", + "output": { + ".html": { + "relative_path": "api/UICatalog/toc.html", + "hash": "UEtu9XO6GS+PdNO7eGL6Bg==" } }, "is_incremental": false, @@ -907,7 +919,7 @@ "output": { ".html": { "relative_path": "index.html", - "hash": "iXCUA7EXBtl5Z/U7GfpcaQ==" + "hash": "jBpgo4GyGjZOsLN0X9J3cQ==" } }, "is_incremental": false, @@ -917,25 +929,23 @@ "incremental_info": [ { "status": { - "can_incremental": false, - "details": "Cannot build incrementally because config changed.", + "can_incremental": true, "incrementalPhase": "build", "total_file_count": 0, - "skipped_file_count": 0, - "full_build_reason_code": "ConfigChanged" + "skipped_file_count": 0 }, "processors": { "ConceptualDocumentProcessor": { - "can_incremental": false, + "can_incremental": true, "incrementalPhase": "build", - "total_file_count": 6, - "skipped_file_count": 0 + "total_file_count": 1, + "skipped_file_count": 1 }, "ManagedReferenceDocumentProcessor": { - "can_incremental": false, + "can_incremental": true, "incrementalPhase": "build", - "total_file_count": 65, - "skipped_file_count": 0 + "total_file_count": 71, + "skipped_file_count": 71 }, "ResourceDocumentProcessor": { "can_incremental": false, diff --git a/docs/templates/material/logo.png b/docs/templates/material/logo.png deleted file mode 100644 index d573ebde1..000000000 Binary files a/docs/templates/material/logo.png and /dev/null differ diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index 62cce9a77..5f2aa381a 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -1268,6 +1268,73 @@ references: isSpec: "True" fullName: Terminal.Gui.ColorScheme.Normal nameWithType: ColorScheme.Normal +- uid: Terminal.Gui.ComboBox + name: ComboBox + href: api/Terminal.Gui/Terminal.Gui.ComboBox.html + commentId: T:Terminal.Gui.ComboBox + fullName: Terminal.Gui.ComboBox + nameWithType: ComboBox +- uid: Terminal.Gui.ComboBox.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IList{System.String}) + name: ComboBox(Int32, Int32, Int32, Int32, IList) + href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox__ctor_System_Int32_System_Int32_System_Int32_System_Int32_System_Collections_Generic_IList_System_String__ + commentId: M:Terminal.Gui.ComboBox.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IList{System.String}) + name.vb: ComboBox(Int32, Int32, Int32, Int32, IList(Of String)) + fullName: Terminal.Gui.ComboBox.ComboBox(System.Int32, System.Int32, System.Int32, System.Int32, System.Collections.Generic.IList) + fullName.vb: Terminal.Gui.ComboBox.ComboBox(System.Int32, System.Int32, System.Int32, System.Int32, System.Collections.Generic.IList(Of System.String)) + nameWithType: ComboBox.ComboBox(Int32, Int32, Int32, Int32, IList) + nameWithType.vb: ComboBox.ComboBox(Int32, Int32, Int32, Int32, IList(Of String)) +- uid: Terminal.Gui.ComboBox.#ctor* + name: ComboBox + href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox__ctor_ + commentId: Overload:Terminal.Gui.ComboBox.#ctor + isSpec: "True" + fullName: Terminal.Gui.ComboBox.ComboBox + nameWithType: ComboBox.ComboBox +- uid: Terminal.Gui.ComboBox.Changed + name: Changed + href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_Changed + commentId: E:Terminal.Gui.ComboBox.Changed + fullName: Terminal.Gui.ComboBox.Changed + nameWithType: ComboBox.Changed +- uid: Terminal.Gui.ComboBox.OnEnter + name: OnEnter() + href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_OnEnter + commentId: M:Terminal.Gui.ComboBox.OnEnter + fullName: Terminal.Gui.ComboBox.OnEnter() + nameWithType: ComboBox.OnEnter() +- uid: Terminal.Gui.ComboBox.OnEnter* + name: OnEnter + href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_OnEnter_ + commentId: Overload:Terminal.Gui.ComboBox.OnEnter + isSpec: "True" + fullName: Terminal.Gui.ComboBox.OnEnter + nameWithType: ComboBox.OnEnter +- uid: Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent) + name: ProcessKey(KeyEvent) + href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_ProcessKey_Terminal_Gui_KeyEvent_ + commentId: M:Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent) + fullName: Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent) + nameWithType: ComboBox.ProcessKey(KeyEvent) +- uid: Terminal.Gui.ComboBox.ProcessKey* + name: ProcessKey + href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_ProcessKey_ + commentId: Overload:Terminal.Gui.ComboBox.ProcessKey + isSpec: "True" + fullName: Terminal.Gui.ComboBox.ProcessKey + nameWithType: ComboBox.ProcessKey +- uid: Terminal.Gui.ComboBox.Text + name: Text + href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_Text + commentId: P:Terminal.Gui.ComboBox.Text + fullName: Terminal.Gui.ComboBox.Text + nameWithType: ComboBox.Text +- uid: Terminal.Gui.ComboBox.Text* + name: Text + href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_Text_ + commentId: Overload:Terminal.Gui.ComboBox.Text + isSpec: "True" + fullName: Terminal.Gui.ComboBox.Text + nameWithType: ComboBox.Text - uid: Terminal.Gui.ConsoleDriver name: ConsoleDriver href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html @@ -1934,6 +2001,12 @@ references: commentId: T:Terminal.Gui.DateField fullName: Terminal.Gui.DateField nameWithType: DateField +- uid: Terminal.Gui.DateField.#ctor(System.DateTime) + name: DateField(DateTime) + href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField__ctor_System_DateTime_ + commentId: M:Terminal.Gui.DateField.#ctor(System.DateTime) + fullName: Terminal.Gui.DateField.DateField(System.DateTime) + nameWithType: DateField.DateField(DateTime) - uid: Terminal.Gui.DateField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean) name: DateField(Int32, Int32, DateTime, Boolean) href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField__ctor_System_Int32_System_Int32_System_DateTime_System_Boolean_ @@ -1960,6 +2033,19 @@ references: isSpec: "True" fullName: Terminal.Gui.DateField.Date nameWithType: DateField.Date +- uid: Terminal.Gui.DateField.IsShortFormat + name: IsShortFormat + href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_IsShortFormat + commentId: P:Terminal.Gui.DateField.IsShortFormat + fullName: Terminal.Gui.DateField.IsShortFormat + nameWithType: DateField.IsShortFormat +- uid: Terminal.Gui.DateField.IsShortFormat* + name: IsShortFormat + href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_IsShortFormat_ + commentId: Overload:Terminal.Gui.DateField.IsShortFormat + isSpec: "True" + fullName: Terminal.Gui.DateField.IsShortFormat + nameWithType: DateField.IsShortFormat - uid: Terminal.Gui.DateField.MouseEvent(Terminal.Gui.MouseEvent) name: MouseEvent(MouseEvent) href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_MouseEvent_Terminal_Gui_MouseEvent_ @@ -6702,6 +6788,12 @@ references: commentId: T:Terminal.Gui.TimeField fullName: Terminal.Gui.TimeField nameWithType: TimeField +- uid: Terminal.Gui.TimeField.#ctor(System.DateTime) + name: TimeField(DateTime) + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor_System_DateTime_ + commentId: M:Terminal.Gui.TimeField.#ctor(System.DateTime) + fullName: Terminal.Gui.TimeField.TimeField(System.DateTime) + nameWithType: TimeField.TimeField(DateTime) - uid: Terminal.Gui.TimeField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean) name: TimeField(Int32, Int32, DateTime, Boolean) href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor_System_Int32_System_Int32_System_DateTime_System_Boolean_ @@ -6715,6 +6807,19 @@ references: isSpec: "True" fullName: Terminal.Gui.TimeField.TimeField nameWithType: TimeField.TimeField +- uid: Terminal.Gui.TimeField.IsShortFormat + name: IsShortFormat + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_IsShortFormat + commentId: P:Terminal.Gui.TimeField.IsShortFormat + fullName: Terminal.Gui.TimeField.IsShortFormat + nameWithType: TimeField.IsShortFormat +- uid: Terminal.Gui.TimeField.IsShortFormat* + name: IsShortFormat + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_IsShortFormat_ + commentId: Overload:Terminal.Gui.TimeField.IsShortFormat + isSpec: "True" + fullName: Terminal.Gui.TimeField.IsShortFormat + nameWithType: TimeField.IsShortFormat - uid: Terminal.Gui.TimeField.MouseEvent(Terminal.Gui.MouseEvent) name: MouseEvent(MouseEvent) href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_MouseEvent_Terminal_Gui_MouseEvent_ @@ -7910,6 +8015,302 @@ references: isSpec: "True" fullName: Terminal.Gui.Window.Title nameWithType: Window.Title +- uid: UICatalog + name: UICatalog + href: api/UICatalog/UICatalog.html + commentId: N:UICatalog + fullName: UICatalog + nameWithType: UICatalog +- uid: UICatalog.Scenario + name: Scenario + href: api/UICatalog/UICatalog.Scenario.html + commentId: T:UICatalog.Scenario + fullName: UICatalog.Scenario + nameWithType: Scenario +- uid: UICatalog.Scenario.Dispose + name: Dispose() + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Dispose + commentId: M:UICatalog.Scenario.Dispose + fullName: UICatalog.Scenario.Dispose() + nameWithType: Scenario.Dispose() +- uid: UICatalog.Scenario.Dispose(System.Boolean) + name: Dispose(Boolean) + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Dispose_System_Boolean_ + commentId: M:UICatalog.Scenario.Dispose(System.Boolean) + fullName: UICatalog.Scenario.Dispose(System.Boolean) + nameWithType: Scenario.Dispose(Boolean) +- uid: UICatalog.Scenario.Dispose* + name: Dispose + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Dispose_ + commentId: Overload:UICatalog.Scenario.Dispose + isSpec: "True" + fullName: UICatalog.Scenario.Dispose + nameWithType: Scenario.Dispose +- uid: UICatalog.Scenario.GetCategories + name: GetCategories() + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_GetCategories + commentId: M:UICatalog.Scenario.GetCategories + fullName: UICatalog.Scenario.GetCategories() + nameWithType: Scenario.GetCategories() +- uid: UICatalog.Scenario.GetCategories* + name: GetCategories + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_GetCategories_ + commentId: Overload:UICatalog.Scenario.GetCategories + isSpec: "True" + fullName: UICatalog.Scenario.GetCategories + nameWithType: Scenario.GetCategories +- uid: UICatalog.Scenario.GetDescription + name: GetDescription() + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_GetDescription + commentId: M:UICatalog.Scenario.GetDescription + fullName: UICatalog.Scenario.GetDescription() + nameWithType: Scenario.GetDescription() +- uid: UICatalog.Scenario.GetDescription* + name: GetDescription + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_GetDescription_ + commentId: Overload:UICatalog.Scenario.GetDescription + isSpec: "True" + fullName: UICatalog.Scenario.GetDescription + nameWithType: Scenario.GetDescription +- uid: UICatalog.Scenario.GetName + name: GetName() + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_GetName + commentId: M:UICatalog.Scenario.GetName + fullName: UICatalog.Scenario.GetName() + nameWithType: Scenario.GetName() +- uid: UICatalog.Scenario.GetName* + name: GetName + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_GetName_ + commentId: Overload:UICatalog.Scenario.GetName + isSpec: "True" + fullName: UICatalog.Scenario.GetName + nameWithType: Scenario.GetName +- uid: UICatalog.Scenario.Init(Terminal.Gui.Toplevel) + name: Init(Toplevel) + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Init_Terminal_Gui_Toplevel_ + commentId: M:UICatalog.Scenario.Init(Terminal.Gui.Toplevel) + fullName: UICatalog.Scenario.Init(Terminal.Gui.Toplevel) + nameWithType: Scenario.Init(Toplevel) +- uid: UICatalog.Scenario.Init* + name: Init + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Init_ + commentId: Overload:UICatalog.Scenario.Init + isSpec: "True" + fullName: UICatalog.Scenario.Init + nameWithType: Scenario.Init +- uid: UICatalog.Scenario.RequestStop + name: RequestStop() + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_RequestStop + commentId: M:UICatalog.Scenario.RequestStop + fullName: UICatalog.Scenario.RequestStop() + nameWithType: Scenario.RequestStop() +- uid: UICatalog.Scenario.RequestStop* + name: RequestStop + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_RequestStop_ + commentId: Overload:UICatalog.Scenario.RequestStop + isSpec: "True" + fullName: UICatalog.Scenario.RequestStop + nameWithType: Scenario.RequestStop +- uid: UICatalog.Scenario.Run + name: Run() + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Run + commentId: M:UICatalog.Scenario.Run + fullName: UICatalog.Scenario.Run() + nameWithType: Scenario.Run() +- uid: UICatalog.Scenario.Run* + name: Run + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Run_ + commentId: Overload:UICatalog.Scenario.Run + isSpec: "True" + fullName: UICatalog.Scenario.Run + nameWithType: Scenario.Run +- uid: UICatalog.Scenario.ScenarioCategory + name: Scenario.ScenarioCategory + href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html + commentId: T:UICatalog.Scenario.ScenarioCategory + fullName: UICatalog.Scenario.ScenarioCategory + nameWithType: Scenario.ScenarioCategory +- uid: UICatalog.Scenario.ScenarioCategory.#ctor(System.String) + name: ScenarioCategory(String) + href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory__ctor_System_String_ + commentId: M:UICatalog.Scenario.ScenarioCategory.#ctor(System.String) + fullName: UICatalog.Scenario.ScenarioCategory.ScenarioCategory(System.String) + nameWithType: Scenario.ScenarioCategory.ScenarioCategory(String) +- uid: UICatalog.Scenario.ScenarioCategory.#ctor* + name: ScenarioCategory + href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory__ctor_ + commentId: Overload:UICatalog.Scenario.ScenarioCategory.#ctor + isSpec: "True" + fullName: UICatalog.Scenario.ScenarioCategory.ScenarioCategory + nameWithType: Scenario.ScenarioCategory.ScenarioCategory +- uid: UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type) + name: GetCategories(Type) + href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory_GetCategories_System_Type_ + commentId: M:UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type) + fullName: UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type) + nameWithType: Scenario.ScenarioCategory.GetCategories(Type) +- uid: UICatalog.Scenario.ScenarioCategory.GetCategories* + name: GetCategories + href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory_GetCategories_ + commentId: Overload:UICatalog.Scenario.ScenarioCategory.GetCategories + isSpec: "True" + fullName: UICatalog.Scenario.ScenarioCategory.GetCategories + nameWithType: Scenario.ScenarioCategory.GetCategories +- uid: UICatalog.Scenario.ScenarioCategory.GetName(System.Type) + name: GetName(Type) + href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory_GetName_System_Type_ + commentId: M:UICatalog.Scenario.ScenarioCategory.GetName(System.Type) + fullName: UICatalog.Scenario.ScenarioCategory.GetName(System.Type) + nameWithType: Scenario.ScenarioCategory.GetName(Type) +- uid: UICatalog.Scenario.ScenarioCategory.GetName* + name: GetName + href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory_GetName_ + commentId: Overload:UICatalog.Scenario.ScenarioCategory.GetName + isSpec: "True" + fullName: UICatalog.Scenario.ScenarioCategory.GetName + nameWithType: Scenario.ScenarioCategory.GetName +- uid: UICatalog.Scenario.ScenarioCategory.Name + name: Name + href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory_Name + commentId: P:UICatalog.Scenario.ScenarioCategory.Name + fullName: UICatalog.Scenario.ScenarioCategory.Name + nameWithType: Scenario.ScenarioCategory.Name +- uid: UICatalog.Scenario.ScenarioCategory.Name* + name: Name + href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory_Name_ + commentId: Overload:UICatalog.Scenario.ScenarioCategory.Name + isSpec: "True" + fullName: UICatalog.Scenario.ScenarioCategory.Name + nameWithType: Scenario.ScenarioCategory.Name +- uid: UICatalog.Scenario.ScenarioMetadata + name: Scenario.ScenarioMetadata + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html + commentId: T:UICatalog.Scenario.ScenarioMetadata + fullName: UICatalog.Scenario.ScenarioMetadata + nameWithType: Scenario.ScenarioMetadata +- uid: UICatalog.Scenario.ScenarioMetadata.#ctor(System.String,System.String) + name: ScenarioMetadata(String, String) + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata__ctor_System_String_System_String_ + commentId: M:UICatalog.Scenario.ScenarioMetadata.#ctor(System.String,System.String) + fullName: UICatalog.Scenario.ScenarioMetadata.ScenarioMetadata(System.String, System.String) + nameWithType: Scenario.ScenarioMetadata.ScenarioMetadata(String, String) +- uid: UICatalog.Scenario.ScenarioMetadata.#ctor* + name: ScenarioMetadata + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata__ctor_ + commentId: Overload:UICatalog.Scenario.ScenarioMetadata.#ctor + isSpec: "True" + fullName: UICatalog.Scenario.ScenarioMetadata.ScenarioMetadata + nameWithType: Scenario.ScenarioMetadata.ScenarioMetadata +- uid: UICatalog.Scenario.ScenarioMetadata.Description + name: Description + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_Description + commentId: P:UICatalog.Scenario.ScenarioMetadata.Description + fullName: UICatalog.Scenario.ScenarioMetadata.Description + nameWithType: Scenario.ScenarioMetadata.Description +- uid: UICatalog.Scenario.ScenarioMetadata.Description* + name: Description + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_Description_ + commentId: Overload:UICatalog.Scenario.ScenarioMetadata.Description + isSpec: "True" + fullName: UICatalog.Scenario.ScenarioMetadata.Description + nameWithType: Scenario.ScenarioMetadata.Description +- uid: UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type) + name: GetDescription(Type) + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_GetDescription_System_Type_ + commentId: M:UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type) + fullName: UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type) + nameWithType: Scenario.ScenarioMetadata.GetDescription(Type) +- uid: UICatalog.Scenario.ScenarioMetadata.GetDescription* + name: GetDescription + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_GetDescription_ + commentId: Overload:UICatalog.Scenario.ScenarioMetadata.GetDescription + isSpec: "True" + fullName: UICatalog.Scenario.ScenarioMetadata.GetDescription + nameWithType: Scenario.ScenarioMetadata.GetDescription +- uid: UICatalog.Scenario.ScenarioMetadata.GetName(System.Type) + name: GetName(Type) + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_GetName_System_Type_ + commentId: M:UICatalog.Scenario.ScenarioMetadata.GetName(System.Type) + fullName: UICatalog.Scenario.ScenarioMetadata.GetName(System.Type) + nameWithType: Scenario.ScenarioMetadata.GetName(Type) +- uid: UICatalog.Scenario.ScenarioMetadata.GetName* + name: GetName + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_GetName_ + commentId: Overload:UICatalog.Scenario.ScenarioMetadata.GetName + isSpec: "True" + fullName: UICatalog.Scenario.ScenarioMetadata.GetName + nameWithType: Scenario.ScenarioMetadata.GetName +- uid: UICatalog.Scenario.ScenarioMetadata.Name + name: Name + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_Name + commentId: P:UICatalog.Scenario.ScenarioMetadata.Name + fullName: UICatalog.Scenario.ScenarioMetadata.Name + nameWithType: Scenario.ScenarioMetadata.Name +- uid: UICatalog.Scenario.ScenarioMetadata.Name* + name: Name + href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_Name_ + commentId: Overload:UICatalog.Scenario.ScenarioMetadata.Name + isSpec: "True" + fullName: UICatalog.Scenario.ScenarioMetadata.Name + nameWithType: Scenario.ScenarioMetadata.Name +- uid: UICatalog.Scenario.Setup + name: Setup() + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Setup + commentId: M:UICatalog.Scenario.Setup + fullName: UICatalog.Scenario.Setup() + nameWithType: Scenario.Setup() +- uid: UICatalog.Scenario.Setup* + name: Setup + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Setup_ + commentId: Overload:UICatalog.Scenario.Setup + isSpec: "True" + fullName: UICatalog.Scenario.Setup + nameWithType: Scenario.Setup +- uid: UICatalog.Scenario.Top + name: Top + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Top + commentId: P:UICatalog.Scenario.Top + fullName: UICatalog.Scenario.Top + nameWithType: Scenario.Top +- uid: UICatalog.Scenario.Top* + name: Top + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Top_ + commentId: Overload:UICatalog.Scenario.Top + isSpec: "True" + fullName: UICatalog.Scenario.Top + nameWithType: Scenario.Top +- uid: UICatalog.Scenario.ToString + name: ToString() + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_ToString + commentId: M:UICatalog.Scenario.ToString + fullName: UICatalog.Scenario.ToString() + nameWithType: Scenario.ToString() +- uid: UICatalog.Scenario.ToString* + name: ToString + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_ToString_ + commentId: Overload:UICatalog.Scenario.ToString + isSpec: "True" + fullName: UICatalog.Scenario.ToString + nameWithType: Scenario.ToString +- uid: UICatalog.Scenario.Win + name: Win + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Win + commentId: P:UICatalog.Scenario.Win + fullName: UICatalog.Scenario.Win + nameWithType: Scenario.Win +- uid: UICatalog.Scenario.Win* + name: Win + href: api/UICatalog/UICatalog.Scenario.html#UICatalog_Scenario_Win_ + commentId: Overload:UICatalog.Scenario.Win + isSpec: "True" + fullName: UICatalog.Scenario.Win + nameWithType: Scenario.Win +- uid: UICatalog.UICatalogApp + name: UICatalogApp + href: api/UICatalog/UICatalog.UICatalogApp.html + commentId: T:UICatalog.UICatalogApp + fullName: UICatalog.UICatalogApp + nameWithType: UICatalogApp - uid: Unix.Terminal name: Unix.Terminal href: api/Terminal.Gui/Unix.Terminal.html