<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Flatbed.MDI.Avalon</name>
    </assembly>
    <members>
        <member name="T:AlphaOmega.Flatbed.Mdi.App">
            <summary>Interaction logic for App.xaml</summary>
            <summary>
            App
            </summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.App.#ctor">
            <summary>Create instance of internal logic app</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.App.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.App.Main">
            <summary>
            Application Entry Point.
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Bll.AssemblyDataSet">
             <summary>
            Represents a strongly typed in-memory cache of data.
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Bll.AssemblyDataSet.AssemblyDataTable">
             <summary>
            Represents the strongly named DataTable class.
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Bll.AssemblyDataSet.AssemblyValuesDataTable">
             <summary>
            Represents the strongly named DataTable class.
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Bll.AssemblyDataSet.AssemblyRow">
             <summary>
            Represents strongly named DataRow class.
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Bll.AssemblyDataSet.AssemblyValuesRow">
             <summary>
            Represents strongly named DataRow class.
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Bll.AssemblyDataSet.AssemblyRowChangeEvent">
             <summary>
            Row event argument class
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Bll.AssemblyDataSet.AssemblyValuesRowChangeEvent">
             <summary>
            Row event argument class
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Bll.Constant">
            <summary>Application constants</summary>
        </member>
        <member name="F:AlphaOmega.Flatbed.Mdi.Bll.Constant.File.DockPanelFileName">
            <summary>Name of the file with settings for displayed windows in the main application</summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Bll.FlatbedArgs">
            <summary>Arguments required to execute the functionality of the main module</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Bll.FlatbedArgs.PluginPath">
            <summary>The path to the folder with plugins. Passed with arguments</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Bll.FlatbedArgs.DefaultPlugin">
            <summary>Default Kernel plugin that can be passed with arguments</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Bll.FlatbedArgs.GetArgKeyValue(System.String)">
            <summary>Get the value of a key in the arguments passed to the application</summary>
            <param name="key">Key to get the value</param>
            <returns>Key value or empty</returns>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Dialogs.AboutDialog.SelectedPlugin">
            <summary>The selected plugin in the list or the kernel plugin</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Dialogs.AboutDialog.IsKernelExists">
            <summary>Kernel plugin loaded</summary>
        </member>
        <member name="F:AlphaOmega.Flatbed.Mdi.Dialogs.AboutDialog.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.AboutDialog.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.AboutDialog.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Dialogs.LogOnDlg">
            <summary>LogOn dialog box for custom user and password input</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Dialogs.LogOnDlg.UserName">
            <summary>User name</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Dialogs.LogOnDlg.Password">
            <summary>Password</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.LogOnDlg.#ctor">
            <summary>Create instance of the LogOn dialog box</summary>
        </member>
        <member name="F:AlphaOmega.Flatbed.Mdi.Dialogs.LogOnDlg.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.LogOnDlg.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.LogOnDlg.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Dialogs.OptionsDlg.IsRestartNeeded">
            <summary>Application restart required</summary>
        </member>
        <member name="F:AlphaOmega.Flatbed.Mdi.Dialogs.OptionsDlg.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.OptionsDlg.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.OptionsDlg.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Dialogs.PanelEventList">
            <summary>The panel contains all exceptions that we got from Trace event source (See .config file)</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelEventList.#ctor(AlphaOmega.Flatbed.Mdi.MainWindow)">
            <summary>Create instance of events list panel and pass handle to the host application</summary>
            <param name="host">Host application instance</param>
            <exception cref="T:System.ArgumentNullException">Host instance is required to create the panel instance</exception>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelEventList.OnCreateControl">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelEventList.AddException(System.Exception)">
            <summary>Add exception for logging</summary>
            <param name="exc">Exception for logging</param>
        </member>
        <member name="F:AlphaOmega.Flatbed.Mdi.Dialogs.PanelEventList.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelEventList.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelEventList.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput">
            <summary>Show trace messages in UI</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput.ActiveLog">
            <summary>Active element of the event entry selected by the user</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput.ActiveOutputType">
            <summary>Current opened log</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput.#ctor">
            <summary>Create instance of a class with an event record about the successful initialization of application</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput.OnCreateControl">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput.OnSizeChanged(System.EventArgs)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput.AddMessage(System.String,System.String)">
            <summary>Add message to log</summary>
            <param name="title">Message title</param>
            <param name="message">Message itself</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput.FormatEventMessage(System.String)">
            <summary>Format event message to show it in log window</summary>
            <param name="message">Message to show in log window</param>
            <returns>Formatted message for logging</returns>
        </member>
        <member name="F:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.PanelOutput.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Dialogs.SelectPluginDlg.DefaultPlugin">
            <summary>The default user plugin</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Dialogs.SelectPluginDlg.SelectedPlugin">
            <summary>The selected user plugin</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.SelectPluginDlg.SelectPlugin``1(SAL.Flatbed.IPluginStorage)">
            <summary>Search for a specific plugin type</summary>
            <typeparam name="T">Plugin interface to find</typeparam>
            <param name="storage">Plugin storage</param>
            <returns>Found plugin interface or null if plugin not found</returns>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.SelectPluginDlg.SelectPlugin``1(SAL.Flatbed.IPluginStorage,System.String@)">
            <summary>Search for a specific plugin type</summary>
            <typeparam name="T">Plugin interface to find</typeparam>
            <param name="storage">Plugin array to find required plugin</param>
            <param name="defaultPlugin">Default plugin name that will be returned if nothing found</param>
            <returns>Found plugin interface or defaultPlugin or null</returns>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.SelectPluginDlg.SelectPlugin(System.Collections.Generic.IEnumerable{SAL.Flatbed.IPluginDescription},System.String@)">
            <summary>Get selected plugin interface of a specific type</summary>
            <remarks>If found plugins more than one and <c>defaultPlugin</c> undefined then dialog window will be shown to select</remarks>
            <param name="plugins">Array of plugins where plugin will be searched</param>
            <param name="defaultPlugin">Default plugin that is selected if it's found in the array</param>
            <returns>Found plugin interface or null if none plugin found</returns>
        </member>
        <member name="F:AlphaOmega.Flatbed.Mdi.Dialogs.SelectPluginDlg.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.SelectPluginDlg.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Dialogs.SelectPluginDlg.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Logging.ConsoleReader.Encoding">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.ConsoleReader.Write(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.ConsoleReader.WriteLine(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.Write(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.Write(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.Write(System.Object,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.Write(System.String,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.WriteLine(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.WriteLine(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.WriteLine(System.Object,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.WriteLine(System.String,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[])">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Logging.HostTraceListener.IsFatal(System.Exception)">
            <summary>Check exception in severity. If exception is fatal then it's useless to process it user friendly way</summary>
            <param name="exception">Exception to check</param>
            <returns>Exception is fatal throw it upper and stop processing</returns>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.MainWindow">
            <summary>Interaction logic for MainWindow.xaml</summary>
            <summary>
            MainWindow
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MainWindow.Args">
            <summary>Arguments passed by the user to the application</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MainWindow.GetOpenedForms">
            <summary>Gets list of all opened forms</summary>
            <returns>List of all opened windows</returns>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MainWindow.SystemEvents_DisplaySettingsChanged(System.Object,System.EventArgs)">
            <summary>Changing the user's screen resolution after desktop size changed</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MainWindow.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Menu">
            <summary>Host menu facade</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Menu.Items">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Menu.SAL#Windows#IMenu#Create(System.String)">
            <summary>Initializes a new instance of the <see cref="T:System.Windows.Controls.MenuItem"/> class that displays the specified text</summary>
            <param name="text">The text to display on the menu item</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Menu.SAL#Windows#IMenu#Create(System.String,System.Object)">
            <summary>Initializes a new instance of the <see cref="T:System.Windows.Controls.MenuItem"/> class that displays the specified text and image</summary>
            <param name="text">The text to display on the menu item</param>
            <param name="image">The <see cref="T:System.Drawing.Image"/> to display on the control</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Menu.SAL#Windows#IMenu#Create(System.String,System.Object,System.EventHandler)">
            <summary>Initializes a new instance of the <see cref="T:System.Windows.Controls.MenuItem"/> class that displays the specified text and image and that does the specified action when the System.Windows.Forms.ToolStripMenuItem is clicked</summary>
            <param name="text">The text to display on the menu item</param>
            <param name="image">The <see cref="T:System.Drawing.Image"/> to display on the control</param>
            <param name="onClick">An event handler that raises the <see cref="E:System.Windows.Forms.Control.Click"/> event when the control is clicked</param>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.MenuItem">
            <summary>Host menu item facade</summary>
        </member>
        <member name="E:AlphaOmega.Flatbed.Mdi.MenuItem.SAL#Windows#IMenuItem#Click">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItem.Text">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItem.SAL#Windows#IMenuItem#Name">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItem.SAL#Windows#IMenuItem#ParentItem">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItem.SAL#Windows#IMenuItem#Root">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItem.SAL#Windows#IMenu#IsDropDown">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItem.Items">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItem.SAL#Flatbed#IHostItem#Object">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItem.#ctor(System.Drawing.Image)">
            <summary>Initializes a new instance of the System.Windows.Forms.ToolStripMenuItem class that displays the specified System.Drawing.Image</summary>
            <param name="image">The System.Drawing.Image to display on the control</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItem.#ctor(System.String)">
            <summary>Initializes a new instance of the System.Windows.Forms.ToolStripMenuItem class that displays the specified text</summary>
            <param name="text">The text to display on the menu item</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItem.#ctor(System.String,System.Object)">
            <summary>Initializes a new instance of the System.Windows.Forms.ToolStripMenuItem class that displays the specified text and image</summary>
            <param name="text">The text to display on the menu item</param>
            <param name="image">The System.Drawing.Image to display on the control</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItem.#ctor(System.String,System.Object,System.EventHandler)">
            <summary>Initializes a new instance of the System.Windows.Forms.ToolStripMenuItem class that displays the specified text and image and that does the specified action when the System.Windows.Forms.ToolStripMenuItem is clicked</summary>
            <param name="text">The text to display on the menu item</param>
            <param name="image">The System.Drawing.Image to display on the control</param>
            <param name="onClick">An event handler that raises the System.Windows.Forms.Control.Click event when the control is clicked</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItem.SAL#Windows#IMenu#Create(System.String)">
            <summary>Initializes a new instance of the System.Windows.Forms.ToolStripMenuItem class that displays the specified text</summary>
            <param name="text">The text to display on the menu item</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItem.SAL#Windows#IMenu#Create(System.String,System.Object)">
            <summary>Initializes a new instance of the System.Windows.Forms.ToolStripMenuItem class that displays the specified text and image</summary>
            <param name="text">The text to display on the menu item</param>
            <param name="image">The System.Drawing.Image to display on the control</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItem.SAL#Windows#IMenu#Create(System.String,System.Object,System.EventHandler)">
            <summary>Initializes a new instance of the System.Windows.Forms.ToolStripMenuItem class that displays the specified text and image and that does the specified action when the System.Windows.Forms.ToolStripMenuItem is clicked</summary>
            <param name="text">The text to display on the menu item</param>
            <param name="image">The System.Drawing.Image to display on the control</param>
            <param name="onClick">An event handler that raises the System.Windows.Forms.Control.Click event when the control is clicked</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItem.SAL#Windows#IMenu#FindMenuItem(System.String)">
            <inheritdoc/>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.MenuItemCollection">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItemCollection.SAL#Windows#IMenuItemCollection#Count">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItemCollection.SAL#Windows#IMenuItemCollection#Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemCollection.SAL#Windows#IMenuItemCollection#Add(SAL.Windows.IMenuItem)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemCollection.SAL#Windows#IMenuItemCollection#Insert(System.Int32,SAL.Windows.IMenuItem)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemCollection.SAL#Windows#IMenuItemCollection#Remove(SAL.Windows.IMenuItem)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemCollection.SAL#Windows#IMenuItemCollection#RemoveAt(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemCollection.GetEnumerator">
            <summary>Gets the list of all items in the collection</summary>
            <returns>List of all items</returns>
        </member>
        <member name="E:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.SAL#Windows#IMenuItem#Click">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.Text">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.SAL#Windows#IMenuItem#Name">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.SAL#Windows#IMenuItem#ParentItem">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.SAL#Windows#IMenuItem#Root">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.SAL#Windows#IMenu#IsDropDown">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.Items">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.SAL#Flatbed#IHostItem#Object">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.#ctor(System.Drawing.Image)">
            <summary>Initializes a new instance of the <see cref="T:System.Windows.Controls.Separator"/> class that displays the specified System.Drawing.Image</summary>
            <param name="image">The System.Drawing.Image to display on the control</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:System.Windows.Controls.Separator"/> class that displays the specified text</summary>
            <param name="text">The text to display on the menu item</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.#ctor(System.String,System.Object)">
            <summary>Initializes a new instance of the <see cref="T:System.Windows.Controls.Separator"/> class that displays the specified text and image</summary>
            <param name="text">The text to display on the menu item</param>
            <param name="image">The System.Drawing.Image to display on the control</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.#ctor(System.String,System.Object,System.EventHandler)">
            <summary>Initializes a new instance of the <see cref="T:System.Windows.Controls.Separator"/> class that displays the specified text and image and that does the specified action when the System.Windows.Forms.ToolStripMenuItem is clicked</summary>
            <param name="text">The text to display on the menu item</param>
            <param name="image">The System.Drawing.Image to display on the control</param>
            <param name="onClick">An event handler that raises the System.Windows.Forms.Control.Click event when the control is clicked</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.SAL#Windows#IMenu#Create(System.String)">
            <summary>Initializes a new instance of the <see cref="T:System.Windows.Controls.Separator"/> class that displays the specified text</summary>
            <param name="text">The text to display on the menu item</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.SAL#Windows#IMenu#Create(System.String,System.Object)">
            <summary>Initializes a new instance of the <see cref="T:System.Windows.Controls.Separator"/> class that displays the specified text and image</summary>
            <param name="text">The text to display on the menu item</param>
            <param name="image">The System.Drawing.Image to display on the control</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.SAL#Windows#IMenu#Create(System.String,System.Object,System.EventHandler)">
            <summary>Initializes a new instance of the <see cref="T:System.Windows.Controls.Separator"/> class that displays the specified text and image and that does the specified action when the System.Windows.Forms.ToolStripMenuItem is clicked</summary>
            <param name="text">The text to display on the menu item</param>
            <param name="image">The System.Drawing.Image to display on the control</param>
            <param name="onClick">An event handler that raises the System.Windows.Forms.Control.Click event when the control is clicked</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.MenuItemSeparator.SAL#Windows#IMenu#FindMenuItem(System.String)">
            <inheritdoc/>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi">
            <summary>Plugin loading management class</summary>
        </member>
        <member name="F:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi._cache">
            <summary>Caching data from storage</summary>
            <remarks>TODO: When switching to .NET 4 or higher, change to MemoryCache</remarks>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.Form">
            <summary>Closed form instance. Used internally only and not intended to use externally</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.Object">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.Kernel">
            <summary>Kernel plugin instance if available</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.KernelPlugin">
            <summary>Kernel plugin wrapper if available</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.SAL#Windows#IHostWindows#MainMenu">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.SAL#Windows#IHostWindows#ToolBar">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.Windows">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.#ctor(AlphaOmega.Flatbed.Mdi.MainWindow)">
            <summary>Creating an instance of the plugin manager class</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.LoadPlugins(System.String@)">
            <summary>Search and download plugins by a specific path by the user</summary>
            <param name="defaultKernelPlugin">The core of the plugin system</param>
            <returns>Default core plugin</returns>
            <remarks>If the folder is not specified or does not exist, the folder <see cref="T:AppDomain.CurrentDomain.BaseDirectory"/> is used.</remarks>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.UnloadPlugins(SAL.Flatbed.DisconnectMode)">
            <summary>Closing all loaded plugins by calling a method <see cref="M:SAL.Flatbed.IPlugin.OnDisconnection(SAL.Flatbed.DisconnectMode)"/></summary>
            <param name="reason">Reason why plugins are unloaded</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.SetSessionValue(System.String,System.Object)">
            <summary>Save object in the current session</summary>
            <param name="name">Object key to identify object</param>
            <param name="value">Object to save</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.GetSessionValue(System.String)">
            <summary>Get object from session</summary>
            <param name="name">The object key by which to find the object</param>
            <returns>Value stored in session</returns>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Plugins.HostMdi.RemoveMenuItemsRecursive(System.Windows.Controls.MenuItem,System.Reflection.Assembly)">
            <summary>Recursively removing menu items</summary>
            <param name="menuItem">Menu item to check and delete</param>
            <param name="pluginAssembly">The assembly whose menu items need to be removed</param>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.iconDelete">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.iconFolderOpen">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.iconRefresh">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.imageOptions">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.msgConfirmFolderSelectArg1">
            <summary>
              Looks up a localized string similar to Kernel plugin not found at folder &apos;{0}&apos;. Do you want to select different folder?.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.msgErrorPluginKernelNotSpecified">
             <summary>
               Looks up a localized string similar to Kernel plugin is not defined.
            You can&apos;t work without kernel plugin..
             </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.msgErrorPluginNotConfigurureArg1">
             <summary>
               Looks up a localized string similar to The plugin is not configured.
            {0}.
             </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.PanelEvents">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.PanelOutput">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.strStatusReady">
            <summary>
              Looks up a localized string similar to Ready.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources.WFC">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.ApplicationName_Text">
            <summary>
              Looks up a localized string similar to TT Manager.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemAbout_Text">
            <summary>
              Looks up a localized string similar to About.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemClose_Text">
            <summary>
              Looks up a localized string similar to Close.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemEdit_Text">
            <summary>
              Looks up a localized string similar to &amp;Edit.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemEmail_Text">
            <summary>
              Looks up a localized string similar to E-Mail.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemExit_Text">
            <summary>
              Looks up a localized string similar to E&amp;xit.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemExportExcel_Text">
            <summary>
              Looks up a localized string similar to Excel.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemExportHtml_Text">
            <summary>
              Looks up a localized string similar to HTML.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemExportText_Text">
            <summary>
              Looks up a localized string similar to Text.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemExportWord_Text">
            <summary>
              Looks up a localized string similar to Word.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemFile_Text">
            <summary>
              Looks up a localized string similar to &amp;File.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemFiltersExplorer_Text">
            <summary>
              Looks up a localized string similar to Filters Explorer.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemHelp_Text">
            <summary>
              Looks up a localized string similar to Help.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemMainHelp_Text">
            <summary>
              Looks up a localized string similar to &amp;Help.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemMinimize_Text">
            <summary>
              Looks up a localized string similar to Minimize.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemNew_Text">
            <summary>
              Looks up a localized string similar to New.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemOpen_Text">
            <summary>
              Looks up a localized string similar to Open.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemOutput_Text">
            <summary>
              Looks up a localized string similar to Output.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemPrint_Text">
            <summary>
              Looks up a localized string similar to Print.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemRestore_Text">
            <summary>
              Looks up a localized string similar to Restore.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemStandard_Text">
            <summary>
              Looks up a localized string similar to Standard.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemTextExportType_Text">
            <summary>
              Looks up a localized string similar to File.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemToolbars_Text">
            <summary>
              Looks up a localized string similar to Toolbars.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.menuItemView_Text">
            <summary>
              Looks up a localized string similar to &amp;View.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.tsbnNew_Text">
            <summary>
              Looks up a localized string similar to New TT.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.tsbnOpen_Text">
            <summary>
              Looks up a localized string similar to Open TT.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.tsbnOptions_Text">
            <summary>
              Looks up a localized string similar to Options.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.tsbnRefresh_Text">
            <summary>
              Looks up a localized string similar to Refresh.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.tsbnRemove_Text">
            <summary>
              Looks up a localized string similar to Remove TT.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.tslblReady_Text">
            <summary>
              Looks up a localized string similar to Ready.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_MainForm.tspbExport_Text">
            <summary>
              Looks up a localized string similar to Export.
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Properties.Resources_OutputPanel">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_OutputPanel.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_OutputPanel.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_OutputPanel.cbOutputType_Application_Text">
            <summary>
              Looks up a localized string similar to Application.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_OutputPanel.cbOutputType_Updates_Text">
            <summary>
              Looks up a localized string similar to Updates.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_OutputPanel.lblShowOutput_Text">
            <summary>
              Looks up a localized string similar to Show output from:.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_OutputPanel.Panel_Text">
            <summary>
              Looks up a localized string similar to Output.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Resources_OutputPanel.tsbnClearAll_Text">
            <summary>
              Looks up a localized string similar to Clear All.
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Settings.Plugin_Authentication_Enable">
            <summary>
            Использовать Windows аутентификацию для доступа к данным через плагин с данными
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Settings.Plugin_Authentication_User">
            <summary>
            Логин сотрудника для плагина доступа к данным
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Settings.Plugin_Authentication_Password">
            <summary>
            Пароль сотрудника для плагина доступа к данным
            </summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Properties.Settings.Plugin_DefaultKernel">
            <summary>
            Плагин с данными по умолчанию
            </summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.ToolBar">
            <summary>Host tool bar facade</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBar.SAL#Flatbed#IHostItem#Object">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBar.SAL#Windows#IToolBar#Name">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBar.Text">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBar.Items">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBar.SAL#Windows#IToolBar#Create(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBar.SAL#Windows#IToolBar#Create(System.String,System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBar.SAL#Windows#IToolBar#Create(System.String,System.Object,System.EventHandler)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBar.SAL#Windows#IToolBar#FindToolBarItem(System.String)">
            <inheritdoc/>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.ToolBarCollection">
            <summary>Host tool bar collection facade</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarCollection.SAL#Flatbed#IHostItem#Object">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarCollection.SAL#Windows#IToolBarCollection#Count">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarCollection.SAL#Windows#IToolBarCollection#Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarCollection.SAL#Windows#IToolBarCollection#Item(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarCollection.SAL#Windows#IToolBarCollection#Add(SAL.Windows.IToolBar)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarCollection.SAL#Windows#IToolBarCollection#Remove(SAL.Windows.IToolBar)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarCollection.SAL#Windows#IToolBarCollection#RemoveAt(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarCollection.RemoveByName(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarCollection.GetEnumerator">
            <summary>Gets list of all toolbar items from current collection</summary>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.ToolBarContainer">
            <summary>Host tool bar container facade</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarContainer.SAL#Flatbed#IHostItem#Object">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarContainer.Items">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarContainer.SAL#Windows#IToolBarContainer#Create(System.String)">
            <inheritdoc/>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.ToolBarItem">
            <summary>Host tool bar facade</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarItem.SAL#Flatbed#IHostItem#Object">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarItem.SAL#Windows#IToolBarItem#Name">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarItem.SAL#Windows#IToolBarItem#Text">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarItem.SAL#Windows#IToolBarItem#Owner">
            <inheritdoc/>
        </member>
        <member name="E:AlphaOmega.Flatbed.Mdi.ToolBarItem.SAL#Windows#IToolBarItem#Click">
            <inheritdoc/>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.ToolBarItemCollection">
            <summary>Host tool bar items collection facade</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarItemCollection.SAL#Flatbed#IHostItem#Object">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarItemCollection.SAL#Windows#IToolBarItemCollection#Count">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.ToolBarItemCollection.SAL#Windows#IToolBarItemCollection#Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarItemCollection.SAL#Windows#IToolBarItemCollection#Insert(System.Int32,SAL.Windows.IToolBarItem)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarItemCollection.SAL#Windows#IToolBarItemCollection#Add(SAL.Windows.IToolBarItem)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarItemCollection.SAL#Windows#IToolBarItemCollection#Remove(SAL.Windows.IToolBarItem)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarItemCollection.SAL#Windows#IToolBarItemCollection#RemoveAt(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.ToolBarItemCollection.GetEnumerator">
            <summary>Gets the list of all tool bar items from current collection</summary>
            <returns>List of all toolbar items</returns>
            <exception cref="T:System.NotImplementedException"></exception>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Utils.ResizeImageGood(System.Drawing.Image,System.Drawing.Size)">
            <summary>Change image quality with best quality</summary>
            <param name="image">Image in memory</param>
            <param name="maxSize">Maximum image resolution</param>
            <returns>Reduced image</returns>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Windows.WindowControl">
            <summary>Window control facade between AvalonDock and plugin control</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowControl.Control">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowControl.SAL#Flatbed#IHostItem#Object">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowControl.Plugin">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowControl.SAL#Windows#IWindow#Visible">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowControl.SAL#Windows#IWindow#Caption">
            <summary>Window caption</summary>
        </member>
        <member name="E:AlphaOmega.Flatbed.Mdi.Windows.WindowControl.Shown">
            <summary>Event when window is shown</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowControl.SAL#Windows#IWindow#SetTabPicture(System.Object)">
            <summary>Set icon on window title</summary>
            <param name="icon">Image to show on the window title</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowControl.SAL#Windows#IWindow#SetDockAreas(SAL.Windows.DockAreas)">
            <summary> Set possible positions to which the window can be attached</summary>
            <param name="dockAreas">Positions for window attachment</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowControl.SAL#Windows#IWindow#AddEventHandler(System.String,System.EventHandler{SAL.Flatbed.DataEventArgs})">
            <summary>Add event to window public event</summary>
            <param name="eventName">The event name</param>
            <param name="handler">A delegate that accepts a subscriber to an event</param>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowControl.SAL#Windows#IWindow#RemoveEventHandler(System.String,System.EventHandler{SAL.Flatbed.DataEventArgs})">
            <summary>Remove event from previously bound window event</summary>
            <param name="eventName">The event name</param>
            <param name="handler">A delegate who was attached to an event</param>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy">
            <summary>Window control facade between WindowsForms control and plugin control</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy.Control">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy.Plugin">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy.Caption">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy.SAL#Flatbed#IHostItem#Object">
            <inheritdoc/>
        </member>
        <member name="E:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy.SAL#Windows#IWindow#Shown">
            <inheritdoc/>
        </member>
        <member name="E:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy.Closing">
            <inheritdoc/>
        </member>
        <member name="E:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy.Closed">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy.RegisterWinFormsThreadIdle">
            <summary>Registering WindowsForms message pump</summary>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy.SAL#Windows#IWindow#SetDockAreas(SAL.Windows.DockAreas)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowControlProxy.SAL#Windows#IWindow#Close">
            <inheritdoc/>
        </member>
        <member name="T:AlphaOmega.Flatbed.Mdi.Windows.WindowsContainer">
            <summary>Window facade between host window and plugin control</summary>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowsContainer.SAL#Flatbed#IHostItem#Object">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowsContainer.SAL#Windows#IWindows#Count">
            <inheritdoc/>
        </member>
        <member name="P:AlphaOmega.Flatbed.Mdi.Windows.WindowsContainer.SAL#Windows#IWindows#Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowsContainer.CreateWindow(System.String,System.String,System.Boolean,System.Object)">
            <summary>Open a specific plugin form</summary>
            <param name="pluginId">The plugin name</param>
            <param name="formType">Plugin form type</param>
            <param name="searchForOpened">Open a new instance of the form or search for an open form</param>
            <param name="args">Window arguments</param>
            <returns>Result of the operation</returns>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowsContainer.SearchPluginForm(System.String,System.Object)">
            <summary>Search form by plugin type</summary>
            <param name="formType">Form type</param>
            <param name="args">Arguments passed to the found form</param>
            <returns></returns>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowsContainer.ShowPluginForm(System.String,System.String,System.Object)">
            <summary>Display form to user</summary>
            <param name="pluginId">Plugin id where form is located</param>
            <param name="formType">Type of a form to open in plugin</param>
            <param name="args">Arguments passed to new opened form</param>
            <returns>
            Plugin found
            Form opened
            Arguments recognized in form when passed if form inherits interface <see cref="I:IPluginForm"/>
            </returns>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowsContainer.GetEnumerator">
            <summary>Gets the list of all opened forms</summary>
            <returns>List of all opened forms</returns>
        </member>
        <member name="M:AlphaOmega.Flatbed.Mdi.Windows.WindowsContainer.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="T:AlphaOmega.Bll.BllBase`2">
            <summary>Base class responsible for getting data from typed DataSet'ов</summary>
            <remarks>
            15.06.2011 - Added monitoring of file changes on the hard disk
            </remarks>
            <typeparam name="T">Used typed DataSet</typeparam>
            <typeparam name="U">Used typed row from typed DataSet'е with a type <see cref="!:T"/></typeparam>
        </member>
        <member name="F:AlphaOmega.Bll.BllBase`2._watcher">
            <summary>Disk File Change Monitor</summary>
        </member>
        <member name="P:AlphaOmega.Bll.BllBase`2.ConfigFileName">
            <summary>Path to the application configuration file</summary>
        </member>
        <member name="P:AlphaOmega.Bll.BllBase`2.DataSet">
            <summary>Loaded DataSet with application settings</summary>
        </member>
        <member name="P:AlphaOmega.Bll.BllBase`2.IsRowExists">
            <summary>Check for the existsnce of at least one row</summary>
        </member>
        <member name="P:AlphaOmega.Bll.BllBase`2.Table">
            <summary>Business logic table</summary>
        </member>
        <member name="P:AlphaOmega.Bll.BllBase`2.Row">
            <summary>Forst row from table</summary>
        </member>
        <member name="P:AlphaOmega.Bll.BllBase`2.Item(System.Int32)">
            <summary>Get row from current table</summary>
            <param name="index">Row index</param>
            <returns>Row from table by index or null</returns>
        </member>
        <member name="P:AlphaOmega.Bll.BllBase`2.TableId">
            <summary>Table identifier from the DataSet</summary>
        </member>
        <member name="E:AlphaOmega.Bll.BllBase`2.SaveCompeted">
            <summary>Event on completion of data saving</summary>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.#ctor(System.Int32)">
            <summary>Creating an instance of the basic business logic class with loading the contents of the DataSet</summary>
            <remarks>In case of an error reading the settings file, the data is not loaded, no exception is thrown</remarks>
            <param name="tableId">Table identifier</param>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.#ctor(System.String,System.Int32)">
            <summary>Creating an instance of the base business logic class using the loaded DataSet</summary>
            <param name="configFileName">The name of the file from which to load the DataSet</param>
            <param name="tableId">Table identifier that marked as primary in current DataSet</param>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.#ctor(System.String,System.Int32,`0)">
            <summary>Creating an instance of the base business logic class using the DataSet loaded in memory</summary>
            <param name="configFileName">The name of a file from which to load a DataSet</param>
            <param name="tableId">Table identifier from dataset</param>
            <param name="dataSet">Object with data</param>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.Load(System.Boolean)">
            <summary>Loading parameters from a configuration file</summary>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.Save">
            <summary>Saving DataSet to disk</summary>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.SaveAsync">
            <summary>Save DataSync to disk asynchronous</summary>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.SaveAsync(System.Object)">
            <summary>Save data in tables asynchronous</summary>
            <param name="state">Current Business Logic Layer</param>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.Clear">
            <summary>Remove data from all tables in the <see cref="T:System.Data.DataSet"/></summary>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.ClearTable">
            <summary>Clear current table</summary>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.Delete">
            <summary>Physically remove file from file system</summary>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.OnSaveAsyncException(System.Exception)">
            <summary> When an exception occurs when saving a file asynchronously</summary>
            <param name="exc">Exception</param>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.GetConfigFilePath">
            <summary>Get the path to XML file</summary>
            <returns>path to XML file</returns>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.Dispose">
            <summary>Clear the memory occupied by this object</summary>
        </member>
        <member name="M:AlphaOmega.Bll.BllBase`2.Dispose(System.Boolean)">
            <summary>Clear the memory occupied by this object and eliminate all unmanaged code</summary>
            <param name="isManaged">Dispose managed code</param>
        </member>
        <member name="T:AlphaOmega.Windows.Forms.ContextMenuStripCopy">
            <summary>Context menu strip with Copy to clipboard menu item</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.ContextMenuStripCopy.#ctor">
            <summary>Create instance of <see cref="T:AlphaOmega.Windows.Forms.ContextMenuStripCopy"/> with all context menu items and event handlers</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.ContextMenuStripCopy.CopyListViewItems(System.Windows.Forms.ListView,System.Nullable{System.Int32})">
            <summary>Copy list element to clipboard</summary>
            <param name="lv">Source list</param>
            <param name="columnIndex">Column index or null, to copy all row items to clipboard</param>
        </member>
        <member name="P:AlphaOmega.Windows.Forms.SearchGrid.ListView">
            <summary>List to search by</summary>
        </member>
        <member name="P:AlphaOmega.Windows.Forms.SearchGrid.DataGrid">
            <summary>Grid to search by</summary>
        </member>
        <member name="P:AlphaOmega.Windows.Forms.SearchGrid.TreeView">
            <summary>Tree to search by</summary>
        </member>
        <member name="P:AlphaOmega.Windows.Forms.SearchGrid.RichTextBox">
            <summary>Rich text box to search by</summary>
        </member>
        <member name="P:AlphaOmega.Windows.Forms.SearchGrid.TextBox">
            <summary>Text box to search by</summary>
        </member>
        <member name="P:AlphaOmega.Windows.Forms.SearchGrid.TextToFind">
            <summary>Search text</summary>
        </member>
        <member name="P:AlphaOmega.Windows.Forms.SearchGrid.EnableFindCase">
            <summary>Allow case sensitive search</summary>
        </member>
        <member name="P:AlphaOmega.Windows.Forms.SearchGrid.EnableFindHighlight">
            <summary>Allow highlighting of found lines</summary>
        </member>
        <member name="P:AlphaOmega.Windows.Forms.SearchGrid.EnableFindPrevNext">
            <summary>Allow moving up and down through the results found</summary>
        </member>
        <member name="P:AlphaOmega.Windows.Forms.SearchGrid.EnableSearchHighlight">
            <summary>Allow text highlighting as you type</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.DataGrid_DataBindingComplete(System.Object,System.Windows.Forms.DataGridViewBindingCompleteEventArgs)">
            <summary>Data binding completed</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.SearchGrid_KeyDown(System.Object,System.Windows.Forms.KeyEventArgs)">
            <summary>Handling focus buttons on search element</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.bnNext_Click(System.Object,System.EventArgs)">
            <summary>Move the highlight to the next found cell</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.cbHighlight_CheckedChanged(System.Object,System.EventArgs)">
            <summary>Highlighting found cells</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.cbCase_CheckedChanged(System.Object,System.EventArgs)">
            <summary>Search using case</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.txtFind_TextChanged(System.Object,System.EventArgs)">
            <summary>Search by changed text</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.DetachBasicEvents">
            <summary>Unbind events from a control</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.AttachBasicEvents">
            <summary>Bind events to a control</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.ListView_DrawColumnHeader(System.Object,System.Windows.Forms.DrawListViewColumnHeaderEventArgs)">
            <summary>Custom draw column headers for ListView</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.ListView_DrawSubItem(System.Object,System.Windows.Forms.DrawListViewSubItemEventArgs)">
            <summary>Custom draw subitems for ListView to support cell-level highlighting</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.HighlightSearch(System.Boolean)">
            <summary>Highlighting the text search bar</summary>
            <param name="isFounded">Values found</param>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.FindFirstCell(System.String)">
            <summary>Find the first cell found</summary>
            <remarks>It is possible that the column will not be text, but then it is not possible to define custom columns</remarks>
            <param name="text">Search text</param>
            <param name="matchCase">Text in a cell must be case sensitive.</param>
            <returns>First cell found or null</returns>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.FindNextCell(System.String)">
            <summary>Find the next cell containing the found text</summary>
            <param name="text">Search text</param>
            <returns>Found cell or null</returns>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.FindPreviousCell(System.String)">
            <summary>Find text in the previous cell from the selected one</summary>
            <param name="text">Text to find</param>
            <param name="matchCase">Match case</param>
            <returns>Found cell or null</returns>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.ColorizeFounded(System.String)">
            <summary>Highlight found cells</summary>
            <remarks>It is possible that the column will not be text, but then it is not possible to define custom columns</remarks>
            <param name="text">Text to search for in cells</param>
            <param name="matchCase">Match case</param>
            <returns>Success in finding at least one record</returns>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.FindInCell(System.Object,System.String)">
            <summary>Search in cell text</summary>
            <param name="cell">The cell in which to search for text</param>
            <param name="text">Text to search for in cell</param>
            <param name="matchCase">Match case</param>
            <returns>Text in cell found</returns>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.ClearColorize">
            <summary>Clear table highlighting</summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.PreserveRichTextSelection(System.Action{System.Windows.Forms.RichTextBox})">
            <summary>Execute RichTextBox action while preserving current selection and caret position</summary>
        </member>
        <member name="F:AlphaOmega.Windows.Forms.SearchGrid.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:AlphaOmega.Windows.Forms.SearchGrid.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:SAL.Flatbed.Configuration">
            <summary>Basic host settings</summary>
        </member>
        <member name="F:SAL.Flatbed.Configuration.AssemblyFileName">
            <summary>Application settings folder</summary>
        </member>
        <member name="F:SAL.Flatbed.Configuration._company">
            <summary>The company name is the root settings folder</summary>
        </member>
        <member name="F:SAL.Flatbed.Configuration._kernelName">
            <summary>The kernel name is a child folder of the company</summary>
        </member>
        <member name="P:SAL.Flatbed.Configuration.BaseDirectory">
            <summary>Default working folder</summary>
            <remarks>DKorablin (21.09.2018): Environment.CurrentDirectory - Removed search for plugins from the current folder, because when launched through system utilities, current folder goes to %WINDIR%\System32 (runas, autorun)</remarks>
        </member>
        <member name="P:SAL.Flatbed.Configuration.Plugin.SettingsPath">
            <summary>Folder to save application settings</summary>
        </member>
        <member name="M:SAL.Flatbed.Configuration.Plugin.SetKernelForSettings(SAL.Flatbed.IPluginDescription)">
            <summary>Set plugin to mark root settings folder</summary>
            <param name="kernel">Kernel plugin that will be used as root for application settings</param>
        </member>
        <member name="T:SAL.Flatbed.FilePluginProvider">
            <summary>A provider that provides search for plugins in the file system</summary>
        </member>
        <member name="F:SAL.Flatbed.FilePluginProvider._pluginPath">
            <summary>The folder from which the plugins were loaded</summary>
        </member>
        <member name="F:SAL.Flatbed.FilePluginProvider._failedAssembliesCache">
            <summary>Cache for failed assemblies. To speedup load time</summary>
        </member>
        <member name="P:SAL.Flatbed.FilePluginProvider.Host">
            <summary>Host running application</summary>
        </member>
        <member name="P:SAL.Flatbed.FilePluginProvider.SAL#Flatbed#IPluginProvider#ParentProvider">
            <summary>Parent plugin provider that loads current plugin provider</summary>
        </member>
        <member name="M:SAL.Flatbed.FilePluginProvider.#ctor(SAL.Flatbed.IHost)">
            <summary>Creating a plugin provider by searching for new plugins in the current directory from which the application is launched</summary>
            <param name="host">Host control interface from current application</param>
        </member>
        <member name="M:SAL.Flatbed.FilePluginProvider.#ctor(SAL.Flatbed.IHost,System.String)">
            <summary>Creating a plugin provider with a pluginPath where plugins are located</summary>
            <param name="host">Host control interface from current application</param>
            <param name="pluginPath">The path to the folder in which to search for plugins</param>
        </member>
        <member name="M:SAL.Flatbed.FilePluginProvider.SAL#Flatbed#IPluginProvider#ResolveAssembly(System.String)">
            <summary>Resolve assembly referenced by plugin</summary>
            <param name="assemblyName">The name of the required assembly</param>
            <returns>Found assembly or null</returns>
        </member>
        <member name="T:SAL.Flatbed.ObjectPropertiesUtils">
            <summary>Various utilities</summary>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils.SerializeToString(System.Object)">
            <summary>Serialize object to string</summary>
            <param name="obj">Object to serialize</param>
            <returns>Serialized object represented as Base64</returns>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils.DeserializeFromString(System.String)">
            <summary>Convert string from Base64 to object</summary>
            <param name="str">String in Base64 format to convert to object</param>
            <returns>Deserialized object from Base64 string</returns>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils.SerializeObject(System.Object)">
            <summary>Serialize object to byte array</summary>
            <remarks>CopyPaste from <c>Plugin.SqlSettingsProvider.Utils</c></remarks>
            <param name="obj">Object for serialization</param>
            <returns>Serialized object represented as a byte array</returns>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils.DeserializeObject(System.Byte[])">
            <summary>Deserialize byte array to object</summary>
            <remarks>CopyPaste from <c>Plugin.SqlSettingsProvider.Utils</c></remarks>
            <param name="bytes">Byte array to convert to object</param>
            <returns>Deserialized object from byte array</returns>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils.GetPublicProperties(System.Object)">
            <summary>Get public properties from the object</summary>
            <remarks>Only properties of the current level can be retrieved, not child properties</remarks>
            <param name="item">The object of the value of the public properties of which you want to get</param>
            <returns>Array of keys and values</returns>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils.SetProperties(System.Object,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}})">
            <summary>Set public properties of an object from an array of keys and values</summary>
            <param name="target">Object in which to set values</param>
            <param name="values">Array of values</param>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils.ParsePersistString(System.String)">
            <summary>Parse the string representation of the parameters into a key/value array</summary>
            <param name="persistString">String representation of parameters</param>
            <returns>Stream of parsed keys and values</returns>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils.CompareValues(System.Object,System.Object)">
            <summary>Comparison of 2 objects of indefinite type (Assuming that their types are identical and the keys are similar)</summary>
            <param name="value1">First object to compare</param>
            <param name="value2">Second object to compare</param>
            <returns>Objects are equal</returns>
        </member>
        <member name="T:SAL.Flatbed.ObjectPropertiesUtils2">
            <summary>Various utils</summary>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils2.CopyProperties(System.Object,System.Object)">
            <summary>Copy properties from one type to another</summary>
            <remarks>
            Primary idea is to create arguments for window arguments.
            Not intended to create copy of an object
            </remarks>
            <param name="source">Source object with values</param>
            <param name="target">Target object whose values has to be filled</param>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils2.ParsePersistString(System.String)">
            <summary>Parse the string representation of the parameters into a key/value array</summary>
            <param name="persistString">String representation of parameters</param>
            <returns>Stream of parsed keys and values</returns>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils2.SerializeToString(System.Object)">
            <summary>Serialize object to string</summary>
            <param name="obj">Object to serialize</param>
            <returns>Serialized object represented as Base64</returns>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils2.DeserializeFromString(System.String)">
            <summary>Convert string from Base64 to object</summary>
            <param name="str">String in Base64 format to convert to object</param>
            <returns>Deserialized object from Base64 string</returns>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils2.SerializeObject(System.Object)">
            <summary>Serialize object to byte array</summary>
            <remarks>CopyPaste from <c>Plugin.SqlSettingsProvider.Utils</c></remarks>
            <param name="obj">Object for serialization</param>
            <returns>Serialized object represented as a byte array</returns>
        </member>
        <member name="M:SAL.Flatbed.ObjectPropertiesUtils2.DeserializeObject(System.Byte[])">
            <summary>Deserialize byte array to object</summary>
            <remarks>CopyPaste from <c>Plugin.SqlSettingsProvider.Utils</c></remarks>
            <param name="bytes">Byte array to convert to object</param>
            <returns>Deserialized object from byte array</returns>
        </member>
        <member name="M:SAL.Flatbed.XmlSettingsPlugin.SAL#Flatbed#IPlugin#OnConnection(SAL.Flatbed.ConnectMode)">
            <summary>Method is called after connected to host</summary>
            <param name="mode">How plugin is connected</param>
            <returns>Plugin connection result</returns>
        </member>
        <member name="M:SAL.Flatbed.XmlSettingsPlugin.SAL#Flatbed#IPlugin#OnDisconnection(SAL.Flatbed.DisconnectMode)">
            <summary>Method is called by host before plugin is disconnected</summary>
            <param name="mode">How plugin is disconnected</param>
            <returns>Plugin disconnection result</returns>
        </member>
        <member name="T:SAL.Flatbed.XmlSettings">
            <summary>Plugin settings provider</summary>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.BinarySaver.Deserialize(System.Byte[])">
            <summary>Deserialize an array of bytes</summary>
            <param name="settings">serialized object</param>
            <returns></returns>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.BinarySaver.Serialize(System.Object)">
            <summary>Serialize object to byte array</summary>
            <param name="settings">Object to serialize</param>
            <returns>Serialization result</returns>
        </member>
        <member name="P:SAL.Flatbed.XmlSettings.SettingsFolder">
            <summary>Folder where files are stored</summary>
            <remarks>Tied to multiple solutions. Do not change.</remarks>
        </member>
        <member name="P:SAL.Flatbed.XmlSettings.ParentProvider">
            <summary>Parent provider to store settings</summary>
        </member>
        <member name="P:SAL.Flatbed.XmlSettings.Item(System.Int32)">
            <summary>Get plugin description row by plugin identifier</summary>
            <param name="ID">Plugin identifier</param>
            <returns>Plugin description row or null</returns>
        </member>
        <member name="P:SAL.Flatbed.XmlSettings.Item(SAL.Flatbed.IPluginDescription)">
            <summary>Get a row that defines the assembly of the plugin</summary>
            <param name="plugin">Plugin description interface which we need to find</param>
            <returns>Row with data that belongs to plugin</returns>
        </member>
        <member name="P:SAL.Flatbed.XmlSettings.Assemblies">
            <summary>Get a list of all assemblies that have saved their settings</summary>
        </member>
        <member name="P:SAL.Flatbed.XmlSettings.ConfigFileName">
            <summary>path to XML settings file</summary>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.#ctor(SAL.Flatbed.XmlSettingsPlugin)">
            <summary>Creating an instance of a settings provider in an XML File</summary>
            <param name="plugin">XML settings plugin instance</param>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.GetPluginBlobFolder(SAL.Flatbed.IPluginDescription)">
            <summary>Get folder to save large plugin objects</summary>
            <param name="plugin">Plugin interface, the parameter by which to get</param>
            <returns>Folder for storing large plugin objects</returns>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.OnSaveAsyncException(System.Exception)">
            <summary>Exception on asynchronous exception</summary>
            <param name="exc">Exception</param>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.LoadAssemblyParameter(SAL.Flatbed.IPluginDescription,System.String)">
            <summary>Get parameter value from settings</summary>
            <param name="plugin">Plugin interface whose parameter value is to be obtained</param>
            <param name="key">The key by which to get the value</param>
            <returns>Value stored in storage or null</returns>
            <exception cref="T:System.ArgumentNullException">plugin is null</exception>
            <exception cref="T:System.ArgumentNullException">key is null or empty</exception>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.LoadAssemblyParameterI(AlphaOmega.Flatbed.Mdi.Bll.AssemblyDataSet.AssemblyRow,System.String)">
            <summary>Get parameter from plugin settings</summary>
            <param name="asm">A row characterizing the plugin</param>
            <param name="key">The key of the value by which to get the value</param>
            <returns>Value stored in storage or null</returns>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.GetAssemblyParametersI(SAL.Flatbed.IPluginDescription)">
            <summary>Getting a list of plugin parameters without additional checks and downloads</summary>
            <param name="plugin">Plugin for which you need to load all parameters</param>
            <returns>List of plugin settings values</returns>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.LoadAssemblyBlob(SAL.Flatbed.IPluginDescription,System.String)">
            <summary>Get a large value from storage</summary>
            <param name="plugin">Plugin interface where value is belongs</param>
            <param name="key">Key for the value to load from storage</param>
            <returns>Large object value found by key or null</returns>
            <exception cref="T:System.ArgumentNullException">plugin is null</exception>
            <exception cref="T:System.ArgumentNullException">key is null or empty</exception>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.LoadAssemblyParameters``1(SAL.Flatbed.IPluginDescription,``0)">
            <summary>Fill settings object with parameters for specified plugin</summary>
            <param name="plugin">Plugin that hosts settings object</param>
            <param name="settings">Settings object that is used as container for the settings</param>
            <typeparam name="T">Settings type</typeparam>
            <exception cref="T:System.ArgumentNullException">plugin is null</exception>
            <exception cref="T:System.ArgumentNullException">settings is null</exception>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.LoadAssemblyParameters(SAL.Flatbed.IPluginDescription)">
            <summary>Get list of all settings values from the storage</summary>
            <param name="plugin">Plugin interface whose keys and parameter values need to be obtained</param>
            <returns>All array of parameter values that belongs to current plugin</returns>
            <exception cref="T:System.ArgumentNullException">plugin is null</exception>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.GetAssemblyParameter(System.Int32,System.String)">
            <summary>Get parameter from settings for plugin by build id</summary>
            <param name="assemblyId">Assembly identifier from table <see cref="T:System.Reflection.Assembly"/></param>
            <param name="key">Value key which is used to get value</param>
            <returns>Key value pair by key and assembly Id</returns>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.GetAssemblyParameters(System.Int32)">
            <summary>Get a list of all parameters by plugin identifier</summary>
            <param name="assemblyID">Assembly identifier of the parameters for which you need to get</param>
            <returns>Rows with assembly parameters</returns>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.SaveAssemblyParameters(SAL.Flatbed.IPluginDescription)">
            <summary>Store assembly parameters in storage</summary>
            <param name="plugin">Plugin which values we need to store in the storage</param>
            <exception cref="T:System.ArgumentNullException"><c>plugin</c> is <c>null</c></exception>
            <exception cref="T:System.ArgumentException"><c>plugin</c> does not inherits <c>ICustomizable</c></exception>
            <exception cref="T:System.ArgumentNullException"><c>((ICustomizable)plugin).Settings</c> is null</exception>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.SaveAssemblyParameter(SAL.Flatbed.IPluginDescription,System.String,System.Object)">
            <summary>Store assembly parameter in storage by plugin interface and parameter key</summary>
            <remarks>While saving <see cref="T:System.Enum"/> values they converted to simle type</remarks>
            <param name="plugin">Plugin description that parameter belongs</param>
            <param name="key">Parameter key</param>
            <param name="value">Value</param>
            <exception cref="T:System.ArgumentNullException"><c>plugin</c> is null</exception>
            <exception cref="T:System.ArgumentNullException"><c>key</c> is null or empty string</exception>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.SaveAssemblyParameter(AlphaOmega.Flatbed.Mdi.Bll.AssemblyDataSet.AssemblyRow,System.String,System.Object,System.Boolean)">
            <summary>Save assembly parameter in storage by assembly row and parameter key</summary>
            <param name="asm">Row in the XML table that previously store current parameter value</param>
            <param name="key">Parameter key</param>
            <param name="value">Parameter value</param>
            <param name="save">Store storage on the disk after parameter modified or added</param>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.SaveAssemblyBlob(SAL.Flatbed.IPluginDescription,System.String,System.IO.Stream)">
            <summary>Store large parameter value in the storage by plugin interface</summary>
            <param name="plugin">Plugin interface to which property value is belongs</param>
            <param name="key">Property identity key</param>
            <param name="value">Value of the large object</param>
            <exception cref="T:System.ArgumentNullException">plugin is null</exception>
            <exception cref="T:System.ArgumentNullException">key is null or empty</exception>
            <exception cref="T:System.ArgumentNullException">value is null or empty</exception>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.RemoveAssemblyParameter(SAL.Flatbed.IPluginDescription)">
            <summary>Remove all assembly parameters from storage</summary>
            <param name="plugin">Plugin interface for which parameters need to be removed</param>
            <exception cref="T:System.ArgumentNullException">plugin is null</exception>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.RemoveAssemblyParameter(SAL.Flatbed.IPluginDescription,System.String)">
            <summary>Remove assembly parameter from plugin settings storage</summary>
            <param name="plugin">Plugin interface to which parameter belongs and need to be removed</param>
            <param name="key">Parameter key to delete</param>
            <returns>Parameter removed successfully</returns>
            <exception cref="T:System.ArgumentNullException">plugin is null</exception>
            <exception cref="T:System.ArgumentNullException">key is null or empty</exception>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.RemoveAssemblyBlob(SAL.Flatbed.IPluginDescription,System.String)">
            <summary>Delete a large object from storage using the plugin interface</summary>
            <param name="plugin">Plugin interface, the parameter to delete</param>
            <param name="key">LOB key to delete</param>
            <returns>Deleting a large object was successful</returns>
            <exception cref="T:System.ArgumentNullException">plugin is null</exception>
            <exception cref="T:System.ArgumentNullException">key is null or empty</exception>
        </member>
        <member name="M:SAL.Flatbed.XmlSettings.CanSaveProperty(System.Reflection.PropertyInfo)">
            <summary>Checking if a property can be stored in the settings provider</summary>
            <param name="property">Property information</param>
            <returns>Property can be saved in storage</returns>
        </member>
    </members>
</doc>
