<?xml version="1.0"?>
<doc>
    <assembly>
        <name>InterfacesCF</name>
    </assembly>
    <members>
        <member name="M:Neo.ApplicationFramework.Interfaces.CurveData.#ctor(System.DateTime,System.Int32)">
            <summary>
            Initializes a new instance of the CurveData structure.
            </summary>
            <param name="time"></param>
            <param name="value"></param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.Events.DataItemCountEventArgs.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the DataItemCountEventArgs class.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.Events.ErrorEventArgs">
            <summary>
            Does exist in FF, this class should only be used for CF
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.Events.ObjectEventArgs">
            <summary>
            This class has been created magically, since someone forgot to check it in!!!
            Bitch Slap! Disch Disch!
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.Events.TerminalKeyEventArgs.#ctor">
            <summary>
            Initializes a new instance of the FunctionKeyEventArgs class.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.IAdditionalStorage">
            <summary>
            Interface for storing additional configuration 
            files, upon global save and load commands.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAdditionalStorage.Load(System.String,System.String)">
            <summary>
            Loads the additional file(s).
            </summary>
            <param name="sourcePath">Source directory of file(s).</param>
            <param name="fileName">Name of file without extension.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAdditionalStorage.Save(System.String,System.String)">
            <summary>
            Saves the additional file(s).
            </summary>
            <param name="destinationPath">Destination directory for file(s).</param>
            <param name="fileName">Name of file without extension.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAdditionalStorage.Delete(System.String,System.String)">
            <summary>
            Delete files.
            </summary>
            <param name="path">Directory for file(s).</param>
            <param name="fileName">Name of file without extension.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAdditionalStorage.GetBuildFiles(System.String,System.String,Neo.ApplicationFramework.Interfaces.TargetEnum)">
            <summary>
            Dependency files that must be copied to the output folder on build.
            </summary>
            <param name="sourcePath">Source directory of file.</param>
            <param name="fileName">Name of file without extension.</param>
            <param name="buildTarget">The targetplatform being built for.</param>
            <returns>A collection of files that are needed in the build output.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAddressBook.CreateContact(System.String,System.String,System.String,System.String)">
            <summary>
            Creates a contact. The new contact is not added to the address book.
            </summary>
            <param name="firstName">The first name.</param>
            <param name="lastName">The lastName.</param>
            <param name="emailAddress">The emailAddress.</param>
            <param name="phoneNumber">The phoneNumber.</param>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAddressBook.EditContact(System.Int32,System.String,System.String,System.String,System.String)">
            <summary>
            Edit a contact with respect contactId.
            </summary>
            <param name="contactId">The contact id.</param>
            <param name="firstName">The first name.</param>
            <param name="lastName">The lastName.</param>
            <param name="emailAddress">The emailAddress.</param>
            <param name="phoneNumber">The phoneNumber.</param>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAddressBook.RemoveContact(System.Int32)">
            <summary>
            remove contact by contactId.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAddressBook.GetContactFromId(System.Int32)">
            <summary>
            get contact by contactId.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAddressBook.GetContactFromFirstName(System.String)">
            <summary>
            get contact by firstName.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAddressBook.GetContactFromEmailAddress(System.String)">
            <summary>
            get contact by emailAddress.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAddressBook.GetContactFromPhoneNumber(System.String)">
            <summary>
            get contact by Phone Number.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAddressBook.GetUsersWithPhoneNumbers">
            <summary>
            Returns the IContact object(s) who have phone numbers.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IAddressBook.GetUsersWithEmailAddresses">
            <summary>
            Returns the IContact object(s) who have email address.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IAddressBook.AllContacts">
            <summary>
            Gets all contacts.
            </summary>
            <value>All contacts.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IAuditTrailActionInfo.Name">
            <summary>
            Gets or sets a display name for the action.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IAuditTrailActionInfo.ActionName">
            <summary>
            Gets the constant action name for the action.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IAuditTrailActionInfo.LogToAuditTrail">
            <summary>
            Gets or sets if Action should be logged in Audit Trail.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ICommandLineService.CheckSwitch(System.String)">
            <summary>
            Checks if the commandLineargument has been passed to the application
            it adds / or - so if you check for "test" 
            the passed argument checked for is "-test" or "/test"
            </summary>
            <param name="commandLineArgument"></param>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ICommandLineService.GetSwitchArgumentParameter(System.String)">
            <summary>
            Checks if the commandLineargument has been passed to the application
            it adds / or - so if you check for "test" 
            the passed argument checked for is "-test" or "/test"
            the passed parameter to the argument is passed with '=' e.g. /ImportTags="ImportFile.txt" 
            returns switch argument parameter if found else string.Empty
            </summary>
            <param name="commandLineArgument"></param>
            <returns></returns>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.ICompositeOutputDevices">
            <summary>
            Holds the output buffers. 
            An object that want to send information to an output device (eg. printer)
            needs an implemented instance of <see cref="T:ICompositeOutputDevices"/>.
            One buffer for each connected output device is needed.
            The <see cref="T:CompositeOutputDevices"/> can be connected to each other
            in a tree structure. The root object handles which output devices that should
            recieve the output info.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ICompositeOutputDevices.Output(System.String)">
            <summary>
            Outputs the specified text to the outputbuffers contained in the current 
            CompositeOutputDevices instance.
            </summary>
            <param name="text">The text.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ICompositeOutputDevices.Output(System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String})">
            <summary>
            Outputs the specified text to the outputbuffers contained in the current 
            CompositeOutputDevices instance, including the output buffers in the
            parameter outputDeviceNames.
            </summary>
            <param name="text">The text.</param>
            <param name="outputDeviceNames">The output device names.</param>
            <param name="contacts">Contacts.</param>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ICompositeOutputDevices.ParentCompositeOutputDevices">
            <summary>
            Gets or sets the parent CompositeOutputDevices.
            </summary>
            <value>The parent composite output devices.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ICompositeOutputDevices.OutputDevices">
            <summary>
            Gets the output device names.
            </summary>
            <value>The output device names.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IContact.ContactID">
            <summary>
            Gets or sets the name.
            </summary>
            <value>The ContactId.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IContact.FirstName">
            <summary>
            Gets or sets the first name.
            </summary>
            <value>The first name.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IContact.LastName">
            <summary>
            Gets or sets the last name.
            </summary>
            <value>The last name.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IContact.EmailAddress">
            <summary>
            Gets or sets the address.
            </summary>
            <value>The address.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IContact.PhoneNumber">
            <summary>
            Gets or sets the PhoneNumber.
            </summary>
            <value>The PhoneNumber.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IContactBase.ContactID">
            <summary>
            Gets or sets the name.
            </summary>
            <value>The ContactId.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IContactBase.FirstName">
            <summary>
            Gets or sets the first name.
            </summary>
            <value>The first name.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IContactBase.LastName">
            <summary>
            Gets or sets the last name.
            </summary>
            <value>The last name.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IContactBase.EmailAddress">
            <summary>
            Gets or sets the address.
            </summary>
            <value>The address.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IContactBase.PhoneNumber">
            <summary>
            Gets or sets the PhoneNumber.
            </summary>
            <value>The PhoneNumber.</value>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.GetItems(Neo.ApplicationFramework.Interfaces.IDatabaseItem,System.Collections.IList,System.String)">
            <summary>
            Fills up a List according to the SqlWhereExpression.
            This list is not databound.
            </summary>
            <param name="item">The item.</param>
            <param name="list">The list.</param>
            <param name="sqlWhereExpression">The SQL WHERE expression.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.GetList``1(Neo.ApplicationFramework.Interfaces.IDatabaseItem)">
            <summary>
            Returns the table specified in the item. All items in the resultset
            are placed in a binding list of type T.
            </summary>
            <param name="databaseItem">The item.</param>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.GetList(Neo.ApplicationFramework.Interfaces.IDatabaseItem)">
            <summary>
            Returns the table specified in item.
            This method uses the resultset to retrieve the table.
            </summary>
            <param name="item">The item.</param>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.GetResultSet(Neo.ApplicationFramework.Interfaces.IDatabaseItem)">
            <summary>
            Returns a resultset for the specified item.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.Insert(Neo.ApplicationFramework.Interfaces.IDatabaseItem)">
            <summary>
            Inserts the specified item.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.Insert(System.Data.SqlServerCe.SqlCeCommand,Neo.ApplicationFramework.Interfaces.IDatabaseItem)">
            <summary>
            Insert the existing item using cached command.
            </summary>
            <param name="sqlCeCommand">Cached command.</param>
            <param name="databaseItem">The item.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.Update(Neo.ApplicationFramework.Interfaces.IDatabaseItem)">
            <summary>
            Updates the specified item.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.Update(System.Collections.Generic.IList{Neo.ApplicationFramework.Interfaces.IDatabaseItem})">
            <summary>
            Updates the specified item.
            </summary>
            <param name="items">The items.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.Update(System.Data.SqlServerCe.SqlCeCommand,Neo.ApplicationFramework.Interfaces.IDatabaseItem,System.Object)">
            <summary>
            Updates the existing item.
            </summary>
            <param name="sqlCeCommand">Cached command.</param>
            <param name="databaseItem">The item.</param>
            <param name="key">The key to existing item.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.Delete(Neo.ApplicationFramework.Interfaces.IDatabaseItem)">
            <summary>
            Deletes the specified item.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseManager.Delete(Neo.ApplicationFramework.Interfaces.IDatabaseItem,System.String,System.Int32,System.String)">
            <summary>
            Delete oldest records in a database item (table).
            </summary>
            <param name="databaseItem">The database item (i.e. the table).</param>
            <param name="sortColumn">The column that is used to determine the "age" of a record.</param>
            <param name="itemsToSave">The minimum number of records to keep in the database.</param>
            <param name="whereClause">The method will only delete old records that match this
            WHERE clause.</param>
            <returns>True if the the number of records after the call is less or equal
            to <paramref name="itemsToSave"/>.</returns>
            <remarks>
            The method will first find the records exceeding the <paramref name="itemsToSave"/>
            limit, without applying the where clause. Then it will delete among these records,
            applying the WHERE clause specified in the <paramref name="whereClause"/> parameter.
            </remarks>
            <example>
            If a table has 25 records and <paramref name="itemsToSave"/> is 20, a call to this method
            will delete any of the 5 (25 - 20) records that match the WHERE clause, if one exists.
            </example>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IDatabaseManager.DatabaseFilePathName">
            <summary>
            Gets or sets the full path to the Database file.
            DatabaseName is extracted from the argument
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseReader.ReadAbsolute(System.Int32)">
            <summary>
              Moves the reader to a specific record in the database.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseReader.ReadFirst">
            <summary>
              Positions the reader at the first record in the database.  
            </summary>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseReader.ReadLast">
            <summary>
              Positions the reader at the last record in the database.  
            </summary>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseReader.ReadPrevious">
            <summary>
              Positions the reader at the record previous to the current record.  
            </summary>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDatabaseReader.ReadRelative(System.Int32)">
            <summary>
            Moves the reader the specified amount from the current position. 
            </summary>
            <returns></returns>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IDatabaseReader.HasRows">
            <summary>
              Gets a value that indicates whether the database table contains one or more rows 
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.LogTriggerType">
            <summary>
            Enumeration containing the logtriggers.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IDataLogger.LogTrigger">
            <summary>
            Gets or sets the log trigger.
            If logging on event is selected, this is the trigger for to start a log.
            </summary>
            <value>LogDataOnObjectEvent or LogDataOnTimerEvent</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IDataLogger.LogInterval">
            <summary>
            Gets or sets the log interval.
            If time logging is selected, this is the log interval.
            </summary>
            <value>Seconds</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IDataLogger.LogChangesOnly">
            <summary>
            If true, only changed values should be logged.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IDataLogger.Name">
            <summary>
            Gets or sets the name of the datalogger.
            </summary>
            <value>The name of the datalogger.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IDataLogger.DatabaseTableName">
            <summary>
            Gets or sets the name of the database table.
            </summary>
            <value>The name of the database table.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IDataLogger.TriggerObject">
            <summary>
            Gets or sets the DataLoggers triggerobject.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.IDeviceManagerServiceCF">
            <summary>
            Handles the connection between output devices and buffers. 
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDeviceManagerServiceCF.CreateBuffer(System.String)">
            <summary>
            Creates a buffer with a specific size. The size of the buffer is specified
            by the related OutputDevice object.
            </summary>
            <param name="deviceName">Name of the device.</param>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDeviceManagerServiceCF.CreateCompositeOutputDevicesObject">
            <summary>
            Creates the CompositeOutputDevices object.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDeviceManagerServiceCF.LoadDevices">
            <summary>
            Loads the devices from .xml file.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDeviceManagerServiceCF.SaveDevices(Neo.ApplicationFramework.Interfaces.IOutputDevice)">
            <summary>
            Save the devices to .xml file.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IDeviceManagerServiceCF.GetOutputDevice``1">
            <summary>
            get device.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IDeviceManagerServiceCF.OutputDevices">
            <summary>
            Gets the output devices.
            </summary>
            <value>The output devices.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IDrawingPrimitive.ScreenOwnerName">
            <summary>
            Gets or sets the name of the screen owning this object, used in screens inheriting template screens.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.IEmailDevice">
            <summary>
            Needed in order for the email device to know which group or person
            to send a mail to.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.AddMoreAlarmItemInfoEventArgs.#ctor(Neo.ApplicationFramework.Interfaces.IAlarmItem)">
            <summary>
            Initializes a new instance of the AddMoreAlarmItemInfoEventArgs class.
            </summary>
            <param name="alarmItem"></param>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IAlarmItem.OutputDevices">
            <summary>
            Gets or sets the output devices.
            </summary>
            <value>The output devices.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IAlarmItem.Contacts">
            <summary>
            Gets or sets the contacts.
            </summary>
            <value>The contacts.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IAlarmItem.DataConnection">
            <summary>
            Gets or sets the data connection.
            </summary>
            <value>The data connection.</value>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IFileSettingsService.FileName(System.String)">
            <summary>
            Return the file name with path in correct subdirectory of AppData , where it should be OK to write user settings
            If a corresponding file does exist in the program directory it is used as default
            If a new file is created in the program directory the user settings are deleted
            </summary>
            <param name="fileName"></param>        
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IFileSettingsService.GetFiles(System.String)">
            <summary>
            Return the files matching the search pattern in AppData.
            </summary>
            <param name="searchPattern">The search pattern.</param>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IFileSettingsService.ImportTemplateFolder">
            <summary>
            Return the folder contaonong importtemplatefiles.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IFileSettingsService.LoadUserSettings``1">
            <summary>
            If No settings file exists a default object is returned, see also FileName property
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IFileSettingsService.LoadUserSettings(System.String)">
            <summary>
            Tries to load named user settings. If no setting exists with that name, null will be returned.
            </summary>
            <param name="settingsName">Name of the settings file.</param>
            <returns>Object with usersettings.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IFileSettingsService.SaveUserSettings(System.Object)">
            <summary>
            Save settings per user
            </summary>
            <param name="obj"></param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IFileSettingsService.SaveUserSettings(System.Object,System.String)">
            <summary>
            Save named settings per user.
            </summary>
            <param name="obj">The settings object to serialize.</param>
            <param name="settingsName">The name to give the file.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IGlobalReferenceService.GetFirstObject(System.Type)">
            <summary>
            Returns the first found object of the specified type.
            </summary>
            <param name="type">Type of object to retrive.</param>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IGlobalReferenceService.GetObjects(System.Type,System.Boolean)">
            <summary>
            Returns all global objects of the specified Type.
            </summary>
            <param name="type">Type of objects to retrieve.</param>
            <param name="includeSubItems">Whether to include sub items or not. If true all designers have to be loaded which can cause a long delay in large projects.</param>
            <returns>All global objects of the specified Type.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IGlobalReferenceService.GetObjects(System.Object,System.Type,System.Boolean)">
            <summary>
            Returns all global objects of the specified Type in source object.
            </summary>
            <param name="source">The source object to search in.</param>
            <param name="type">Type of objects to retrieve.</param>
            <param name="includeSubItems">Whether to include sub items or not. If true all designers have to be loaded which can cause a long delay in large projects.</param>
            <returns>All global objects of the specified Type.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IGlobalReferenceService.GetObjects``1(System.Boolean)">
            <summary>
            Finds all global objects of the specified type.
            </summary>
            <typeparam name="T">The type of objects to retrieve.</typeparam>
            <param name="includeSubItems">Whether to include sub items or not. If true all designers have to be loaded which can cause a long delay in large projects.</param>
            <returns>All global objects of the specified type.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IGlobalReferenceService.GetObjects``1(System.Object,System.Boolean)">
            <summary>
            Finds all global objects of the specified type.
            </summary>
            <typeparam name="T">The type of objects to retrieve.</typeparam>
            <param name="source">The source object to search in.</param>
            <param name="includeSubItems">Whether to include sub items or not. If true all designers have to be loaded which can cause a long delay in large projects.</param>
            <returns>All global objects of the specified type.</returns>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IGlobalReferenceService.Objects">
            <summary>
            Returns all global objects.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IKeyboardHelper.ShowFullKeyboard(System.Drawing.Rectangle)">
            <summary>
            Shows the full keyboard and tries to avoid the area represented by the rectangle,
            which must be in screen coordinates.
            </summary>
            <param name="rectangle"></param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IKeyboardHelper.ShowNumericKeyboard(System.Drawing.Rectangle)">
            <summary>
            Shows the numeric keyboard and tries to avoid the area represented by the rectangle,
            which must be in screen coordinates. The default layout will be used.
            </summary>
            <param name="rectangle">The area to avoid, usually the input text box.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IKeyboardHelper.ShowNumericHexKeyboard(System.Drawing.Rectangle)">
            <summary>
            Shows the numeric keyboard and tries to avoid the area represented by the rectangle,
            which must be in screen coordinates.
            </summary>
            <param name="rectangle">The area to avoid, usually the input text box.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.INativeAPI.FindWindow(System.String,System.String)">
            <summary>
            Use with extreme caution. If you do not provide a class name different from null, it might hang the panel.
            </summary>
            <param name="className"></param>
            <param name="windowName"></param>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IObjectNotificationService.NotifyObjectChanged(System.Boolean)">
            <summary>
            Will fire an ObjectChanged event immediately or a DelayedObjectChanged
            later on depending on the <paramref name="delay"/> parameter.
            </summary>
            <param name="delay">Delay the event until the user is idle.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IOpcClientServiceCF.AddNewDataItem(System.String,System.String,Neo.ApplicationFramework.Interfaces.IControllerBase)">
            <summary>
            Adds a new data item to the controller.
            </summary>
            <param name="name">Unique name for the new data item.</param>
            <param name="id">An underlying item ID for the data item.</param>
            <param name="controller">The OPC client to hold the data item.</param>
            <returns>A reference to the new data item, or null if unsuccessfull.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IOpcClientServiceCF.FindGlobalDataItem(Neo.ApplicationFramework.Interfaces.IDataItem)">
            <summary>
            Finds the global dataitem that the passed in dataitem belongs to.
            </summary>
            <param name="dataItem">The local dataitem.</param>
            <returns>The global dataitem that owns this local dataitem.</returns>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.IOutputBuffer">
            <summary>
            Holds the output buffer.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IOutputBuffer.Flush">
            <summary>
            Flushes the buffer.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IOutputBuffer.WriteToBuffer(System.String)">
            <summary>
            Writes to buffer.
            </summary>
            <param name="text">The text.</param>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.IOutputDevice">
            <summary>
            A general interface that should be implemented whenever
            som sort of text should be written to an external device.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IOutputDevice.WriteText(System.String)">
            <summary>
            Writes the text to the device.
            </summary>
            <param name="text">The text.</param>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IOutputDevice.Name">
            <summary>
            Gets or sets the name of the device.
            The name is used in the projectmanager view.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IOutputDevice.BufferSize">
            <summary>
            Gets or sets the size of the buffer.
            </summary>
            <value>The size of the buffer.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IPane.Name">
            <summary>
            Gets the name for this pane.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IPane.Control">
            <summary>
            Gets the control for this pane.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.ISchedulerJob">
            <summary>
            Interface for the SchedulerJob class
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISchedulerJob.Check(System.DateTime)">
            <summary>
            Calling this function with current time and the job will check if it's time to activate/deactivate.
            </summary>
            <param name="now"></param>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISchedulerJob.Period">
            <summary>
            What kind of period
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISchedulerJob.Start">
            <summary>
            Start date/time
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISchedulerJob.StartDate">
            <summary>
            Start date
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISchedulerJob.StartTime">
            <summary>
            Start time
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISchedulerJob.StopDate">
            <summary>
            Stop date
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISchedulerJob.StopTime">
            <summary>
            Stop time
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISchedulerJob.Day">
            <summary>
            Day
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISchedulerJob.DescriptiveName">
            <summary>
            DescriptiveName
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISchedulerJob.Duration">
            <summary>
            How long the activation will last.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISchedulerJob.StopTimeEnabled">
            <summary>
            If Stop Time is enabled or not.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.ISMSDevice">
            <summary>
            Needed in order for the sms device to know which person
            to send a sms to.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IPropertyBinder.ClearAllBindings(System.Object)">
            <summary>
            Remove all bindings from the object.
            </summary>
            <param name="bindableObject">The object that owns the bindings.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IPropertyBinder.ClearBinding(System.Object,System.String)">
            <summary>
            Remove a specific binding from an object.
            </summary>
            <param name="bindableObject">The object that owns the binding.</param>
            <param name="propertyName">The property which the binding is attached to.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IPropertyBinder.ClearBinding(System.Object,System.String,System.Boolean)">
            <summary>
            Remove a specific binding from an object.
            </summary>
            <param name="bindableObject">The object that owns the binding.</param>
            <param name="propertyName">The property which the binding is attached to.</param>
            <param name="restoreFallbackValue">Restores a fallback value, if one exists, after binding is removed.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IRecipe.LoadRecipe(System.String)">
            <summary>
            Loads a recipe field.
            </summary>
            <param name="recipeFieldName">Name of the recipe field.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IRecipe.SaveRecipe(System.String)">
            <summary>
            Saves a recipe field.
            </summary>
            <param name="recipeFieldName">Name of the recipe field.</param>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IRecipe.LoadedRecipeField">
            <summary>
            Gets the currently loaded recipe field name.
            </summary>
            <value>The loaded recipe field name.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IRecipe.Name">
            <summary>
            Gets or sets the name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IRecipe.RecipeFieldList">
            <summary>
            Gets the recipe fields for the recipe.
            </summary>
            <value>The recipe field list.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IRecipe.TableName">
            <summary>
            Gets or sets the name of the database table.
            </summary>
            <value>The name of the database table.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IRecipe.ColumnNames">
            <summary>
            Gets the column names in the database table.
            </summary>
            <value>The column names.</value>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.VisibilityModes">
            <summary>
            Enumeration containing the different visibility modes for 
            controls whose access is denied fro security reasons.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.ISecurityExtenderCF">
            <summary>
            Interface for security extenders.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityExtenderCF.GetSecurityGroups(System.ComponentModel.IComponent)">
            <summary>
            Retrievs the security groups associated with a component.
            </summary>
            <param name="component">Component to get the security groups for.</param>
            <returns>The security groups enumeration.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityExtenderCF.GetVisibilityMode(System.ComponentModel.IComponent)">
            <summary>
            Retrievs the visibility mode associated with a component.
            </summary>
            <param name="component">Component to get the visibility mode for.</param>
            <returns>The visibility mode enumeration.</returns>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.SecurityGroups">
            <summary>
            Enumeration containing all possible security groups.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.ISecurityGroup">
            <summary>
            Interface for a security group.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityGroup.GroupName">
            <summary>
            Gets or sets the name for this security group.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityGroup.Group">
            <summary>
            Gets or sets the security groups enumeration associated with this security group.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityGroup.Users">
            <summary>
            Gets or sets a list of users belonging to this security group.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.AccessDeniedActions">
            <summary>
            Enumeration containing the different actions to take when access is denied.
            </summary>
        </member>
        <member name="F:Neo.ApplicationFramework.Interfaces.AccessDeniedActions.None">
            <summary>
            No security action to perform on access denied for a control.
            </summary>
        </member>
        <member name="F:Neo.ApplicationFramework.Interfaces.AccessDeniedActions.ShowLoginDialog">
            <summary>
            Show the login dialog on access denied for a control.
            </summary>
        </member>
        <member name="F:Neo.ApplicationFramework.Interfaces.AccessDeniedActions.ShowAccessDeniedMessage">
            <summary>
            Show an access denied message on access denied for a control.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityManager.AddUser(System.String,System.Byte[])">
            <summary>
            Adds a new user.
            </summary>
            <param name="name">The username for this user.</param>
            <param name="password">The password for this user.</param>
            <returns>
            A reference to the newly added security user, null on failure.
            </returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityManager.RemoveUser(Neo.ApplicationFramework.Interfaces.ISecurityUser)">
            <summary>
            Removes an existing user.
            </summary>
            <param name="securityUser">The security user to remove.</param>
            <returns>True if successfully removed, otherwise false.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityManager.AddGroup(Neo.ApplicationFramework.Interfaces.ISecurityGroup)">
            <summary>
            Adds a security group, sorted after the security groups enumeration.
            </summary>
            <param name="securityGroup">The security group to add.</param>
            <returns>True if added successfully, false otherwise.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityManager.RemoveGroup(Neo.ApplicationFramework.Interfaces.ISecurityGroup)">
            <summary>
            Removes an existing security group.
            </summary>
            <param name="securityGroup">The security group to remove.</param>
            <returns>True if removed successfully, false otherwise.</returns>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityManager.Groups">
            <summary>
            Gets the security groups.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityManager.Users">
            <summary>
            Gets the security users.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.AddUser(System.String,System.String)">
            <summary>
            Adds a new user with respect to password rules. Will throw an exception if password rules are not followed.
            </summary>
            <param name="name">The username for this user.</param>
            <param name="password">The password for this user.</param>
            <returns>A reference to the newly added security user, null on failure.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.AddUser(System.String,System.String,System.Boolean)">
            <summary>
            Adds a new user with a choice of following password rules or not.
            </summary>
            <param name="name">The username for this user.</param>
            <param name="password">The password for this user.</param>
            <param name="respectPasswordRules">True if password rules should be respected.</param>
            <returns>A reference to the newly added security user, null on failure.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.RemoveUser(Neo.ApplicationFramework.Interfaces.ISecurityUser)">
            <summary>
            Removes an existing user.
            </summary>
            <param name="securityUser">The security user to remove.</param>
            <returns>True if removed successfully, false otherwise.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.Load(System.String)">
            <summary>
            Loads the users.
            </summary>
            <param name="fileName">Full path to the destination file.</param>
            <returns>True if successfully loaded, false otherwise.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.Save(System.String)">
            <summary>
            Saves the users.
            </summary>
            <param name="fileName">Full path to the source file.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.IsAccessGranted(System.Object)">
            <summary>
            Checks if the current user has enough security to access control.
            </summary>
            <param name="secureObject">The object to check access against.</param>
            <returns>True if access is granted, false otherwise.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.IsAccessGranted(System.Object,System.Object)">
            <summary>
            Checks if the current user has enough security to access control.
            </summary>
            <param name="secureObject">The object to check access against.</param>
            <param name="rootObject">The topmost parent control, for performance on CE.</param>
            <returns>True if access is granted, false otherwise.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.AddSecurityExtender(System.Windows.Forms.Control,Neo.ApplicationFramework.Interfaces.ISecurityExtenderCF)">
            <summary>
            Adds a security extender to the common list of all security extenders.
            </summary>
            <param name="control">The control hosting the security extender.</param>
            <param name="securityExtender">The security extender to add reference to.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.LoginUser(System.String,System.String)">
            <summary>
            Tries to login user.
            </summary>
            <param name="username">Username for the user to login.</param>
            <param name="password">Password for the user to login.</param>
            <returns>True if user was successfully logged in, false otherwise.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.LogoutUser">
            <summary>
            Logs out the current user.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.ChangePassword(System.String,System.String,System.String,System.String)">
            <summary>
            Changes a user's password and handles the logic around checking existing password and confirming the password.
            </summary>
            <param name="username">Username</param>
            <param name="oldPassword">Current password</param>
            <param name="newPassword">Desired new password</param>
            <param name="confirmNewPassword">Confirmation of the new password</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.ChangePassword(System.String,System.String)">
            <summary>
            Changes a user's password. Throws exception if the new password does not conform to password rules.
            </summary>
            <param name="username">Username</param>
            <param name="newPassword">Desired new password</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.ShowLoginDialog">
            <summary>
            Brings up the login dialog.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.ShowLoginDialog(System.String)">
            <summary>
            Brings up a simple login dialog.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.ShowMessageBoxWithTimeout(System.String,System.String)">
            <summary>
            Shows a MessageBox with a timeout
            </summary>
            <param name="text"></param>
            <param name="caption"></param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.UpdateVisibility(System.Object)">
            <summary>
            Updates the visibility for all containing objects, 
            depending on the security level for the current user.
            </summary>
            <param name="rootObject">Root object to update visibility for.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.GetUsers(Neo.ApplicationFramework.Interfaces.ISecurityGroup)">
            <summary>
            Returns a list of users who belong to specified group.
            </summary>
            <param name="securityGroup">Group to return users for.</param>
            <returns>List of securityusers.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.SetUsers(Neo.ApplicationFramework.Interfaces.ISecurityGroup,System.Collections.Generic.IList{Neo.ApplicationFramework.Interfaces.ISecurityUser})">
            <summary>
            Sets all users in list to belong to specified group.
            </summary>
            <param name="securityGroup">Group to which all users shall belong.</param>
            <param name="securityUsers">List of users who belong to the group.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.GetSecurityGroups(Neo.ApplicationFramework.Interfaces.SecurityGroups)">
            <summary>
            Returns a list of SecurityGroup objects for an enumeration value (can be bitted).
            </summary>
            <param name="securityGroupEnum">The enumeration value to translate to SecurityGroup objects.</param>
            <returns></returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.UserActive">
            <summary>
            Tells the Security Service that the user has done something which in turn resets the idle timer.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.Groups">
            <summary>
            Gets a collection with all security groups.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.Users">
            <summary>
            Gets a collection with all security users.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.CurrentUser">
            <summary>
            Gets the currently logged in user
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityServiceCF.SecurityManager">
            <summary>
            Sets a reference to the security manager.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.ISecurityUser">
            <summary>
            Interface for a security user.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityUser.AddToGroup(Neo.ApplicationFramework.Interfaces.SecurityGroups)">
            <summary>
            Adds the user to the specified security group.
            </summary>
            <param name="group">The SecurityGroups enumeration to flag for this user.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityUser.RemoveFromGroup(Neo.ApplicationFramework.Interfaces.SecurityGroups)">
            <summary>
            Removes the user from the specified security group.
            </summary>
            <param name="group">The SecurityGroups enumeration to unflag for this user.</param>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ISecurityUser.BelongsToGroup(Neo.ApplicationFramework.Interfaces.SecurityGroups)">
            <summary>
            Checks if the user belongs to any of the specified security groups.
            </summary>
            <param name="group">The SecurityGroups enumeration to check if flagged for user.</param>
            <returns>True if the user belong to any of the groups, false otherwise.</returns>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityUser.Username">
            <summary>
            Gets or sets the username.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityUser.Password">
            <summary>
            Gets or sets the password.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityUser.Description">
            <summary>
            Gets or sets the description, e.g. full name of user.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityUser.Groups">
            <summary>
            Gets or sets the security groups (enumeration) that this user belongs to.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ISecurityUser.SecurityGroups">
            <summary>
            Gets or sets a list of security group objects that this user belongs to.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IStartup.Init">
            <summary>
            Initializes the designer. 
            All the designers implementing this interface gets this call before Run.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IStartup.Run">
            <summary>
            Runs the designer.
            It's guaranteed that every designer has been initialized before run is called.
            </summary>
        </member>
        <member name="T:Neo.ApplicationFramework.Interfaces.ITool">
            <summary>
            Interface for types representing a tool.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ITool.RegisterServices">
            <summary>
            All services provided by the tool should be registered here.
            Register services is called first for every tool, before any of them are being initialized.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ITool.Init">
            <summary>
            Initializes the tool, all services should now have been registered, but the message pump is not up.
            It's now possible to connect to other services, since they should all have been registered.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ITool.Run">
            <summary>
            Runs the tool, i.e. called as a consequence of Application.Run, the message pump is now up.
            It's guaranteed that every tool has been initialized before run is called.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ITool.Stop">
            <summary>
            Stops the tool.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ITool.IsInitialized">
            <summary>
            Determines whether this instance is initialized or not.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ITool.Name">
            <summary>
            Gets or sets the name of the tool.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.ITool.Owner">
            <summary>
            Gets or sets the owner of the tool.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.ITrendCF.DataReady">
            <summary>
            Called from logic when there is data ready to be rendered, usually when the data has been fetched asynchronously
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IValueConverterCF.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value. The data binding engine calls this method when it propagates
            a value from the binding source to the binding target.
            </summary>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">he converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
            <returns>A converted value.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IWindow.AddPane(System.String,System.Drawing.Image,System.String,System.Windows.Forms.Control)">
            <summary>
            Adds a new pane for this window.
            </summary>
            <param name="text">The text to be visible for the pane, in the pane bar.</param>
            <param name="image">The image to be visible for the pane, in the pane bar.</param>
            <param name="name">A unique name for the pane.</param>
            <param name="control">The control hosted by the pane.</param>
            <returns>A reference to the new pane.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IWindow.AddPane(System.String,System.Drawing.Image,System.String,Neo.ApplicationFramework.Interfaces.CreateControlCallback)">
            <summary>
            Adds a new pane for this window.
            </summary>
            <param name="text">The text to be visible for the pane, in the pane bar.</param>
            <param name="image">The image to be visible for the pane, in the pane bar.</param>
            <param name="name">A unique name for the pane.</param>
            <param name="callback">This callback will first be called when the control, hosted by the pane, is needed (late creation of control).</param>
            <returns>A reference to the new pane.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IWindow.ShowPane(Neo.ApplicationFramework.Interfaces.IPane)">
            <summary>
            Shows the pane.
            </summary>
            <param name="pane">The pane to show.</param>
            <returns>True if the pane was successfully shown, false otherwise.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IWindow.Show">
            <summary>
            Shows the window.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IWindow.Hide">
            <summary>
            Hides the window.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IWindow.Close">
            <summary>
            Closes the window.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.IWindow.Unload">
            <summary>
            Unloads the Window for windows that supports Load On Demand, else it does nothing.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IWindow.ContainsPanes">
            <summary>
            Returns true if window contains any panes.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IWindow.Title">
            <summary>
            Gets or sets the title of the window.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IWindow.IsActiveWindow">
            <summary>
            Determines if this is the active window or not.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IWindow.IsCreated">
            <summary>
            Determines if the window is created or not.
            </summary>
        </member>
        <member name="E:Neo.ApplicationFramework.Interfaces.IWindow.Closed">
            <summary>
            Occurs when the window is closed.
            </summary>
        </member>
        <member name="E:Neo.ApplicationFramework.Interfaces.IWindow.Activated">
            <summary>
            Occurs when the window is activated.
            </summary>
        </member>
        <member name="E:Neo.ApplicationFramework.Interfaces.IWindow.Deactivated">
            <summary>
            Occurs when the window is deactivated.
            </summary>
        </member>
        <member name="E:Neo.ApplicationFramework.Interfaces.IWindow.PaneShown">
            <summary>
            Occurs when a pane is shown.
            </summary>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IWindow.Visible">
            <summary>
            Gets a value indicating whether this <see cref="T:IWindow"/> is visible.
            </summary>
            <value><c>true</c> if visible; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Neo.ApplicationFramework.Interfaces.IWindow.Enabled">
            <summary>
            Gets or sets a value indicating if the window is enabled or not.
            </summary>
        </member>
        <member name="F:Neo.ApplicationFramework.Interfaces.ErrorAction.Throw">
            <summary>
            Throw the exception.
            </summary>
        </member>
        <member name="F:Neo.ApplicationFramework.Interfaces.ErrorAction.Skip">
            <summary>
            Skip the current processing and continue with the rest.
            </summary>
        </member>
        <member name="F:Neo.ApplicationFramework.Interfaces.ErrorAction.Abort">
            <summary>
            Abort all processing.
            </summary>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.VariantValue.op_True(Neo.ApplicationFramework.Interfaces.VariantValue)">
            <summary>
            Not executed, since implicit bool casting operator is implemented, but needed by compiler for evaluation of binary expressions, e.g. AND, OR.
            </summary>
            <param name="variantValue">Value to check if true.</param>
            <returns>True if value is true.</returns>
        </member>
        <member name="M:Neo.ApplicationFramework.Interfaces.VariantValue.op_False(Neo.ApplicationFramework.Interfaces.VariantValue)">
            <summary>
            Not executed, since implicit bool casting operator is implemented, but needed by compiler for evaluation of binary expressions, e.g. AND, OR.
            </summary>
            <param name="variantValue">Value to check if false.</param>
            <returns>True if value is false.</returns>
        </member>
    </members>
</doc>
