<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NDocGui</name>
    </assembly>
    <members>
        <member name="T:NDoc.Gui.AboutForm">
            <summary>
            Summary description for AboutForm.
            </summary>
        </member>
        <member name="F:NDoc.Gui.AboutForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:NDoc.Gui.AboutForm.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:NDoc.Gui.AboutForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:NDoc.Gui.AboutForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:NDoc.Gui.AssemblySlashDocForm">
            <summary>
               This form allows the user to select an assembly and it's matching /doc file.
            </summary>
        </member>
        <member name="F:NDoc.Gui.AssemblySlashDocForm.slashDocButton">
            <summary>
               Required designer variable.
            </summary>
        </member>
        <member name="M:NDoc.Gui.AssemblySlashDocForm.#ctor">
            <summary>Initializes a new instance of the AssemblySlashDocForm class.</summary>
        </member>
        <member name="M:NDoc.Gui.AssemblySlashDocForm.Dispose(System.Boolean)">
            <summary>Clean up any resources being used.</summary>
        </member>
        <member name="M:NDoc.Gui.AssemblySlashDocForm.InitializeComponent">
            <summary>
               Required method for Designer support - do not modify
               the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:NDoc.Gui.AssemblySlashDocForm.CheckOKEnable">
            <summary>
            If a valid assembly filename and a valid /doc filename are in place then
            this routine enables the Ok button.
            </summary>
        </member>
        <member name="M:NDoc.Gui.AssemblySlashDocForm.slashDocButton_Click(System.Object,System.EventArgs)">
            <summary>
            Brings up a dialog for browsing the hard drive to select a /doc filename
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:NDoc.Gui.AssemblySlashDocForm.assemblyButton_Click(System.Object,System.EventArgs)">
            <summary>Brings up a dialog for browsing the hard drive to 
            select an assembly filename.</summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="P:NDoc.Gui.AssemblySlashDocForm.AssemblyFilename">
            <summary>Gets or sets the filename of the assembly to document.</summary>
        </member>
        <member name="P:NDoc.Gui.AssemblySlashDocForm.SlashDocFilename">
            <summary>Gets or sets the filename of the /doc file associated with the assembly to document.</summary>
        </member>
        <member name="T:NDoc.Gui.BuildWorker">
            <summary>
            Summary description for BuildWorker.
            </summary>
        </member>
        <member name="M:NDoc.Gui.BuildWorker.#ctor(NDoc.Core.IDocumenter,NDoc.Core.Project)">
            <summary>
            
            </summary>
            <param name="documenter"></param>
            <param name="project"></param>
        </member>
        <member name="M:NDoc.Gui.BuildWorker.ThreadProc">
            <summary>
            Tells the documenter to build the documentation for the given assembly
            /doc pairs and their namespace summaries.
            </summary>
        </member>
        <member name="P:NDoc.Gui.BuildWorker.Exception">
            <summary>
            
            </summary>
        </member>
        <member name="P:NDoc.Gui.BuildWorker.IsComplete">
            <summary>
            
            </summary>
        </member>
        <member name="T:NDoc.Gui.ErrorForm">
            <summary>
            Summary description for ErrorForm.
            </summary>
        </member>
        <member name="F:NDoc.Gui.ErrorForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:NDoc.Gui.ErrorForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:NDoc.Gui.ErrorForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:NDoc.Gui.HeaderGroupBox">
            <summary>
            Summary description for HeaderGroupBox.
            </summary>
        </member>
        <member name="M:NDoc.Gui.HeaderGroupBox.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:NDoc.Gui.HeaderGroupBox.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:NDoc.Gui.HeaderGroupBox.Padding">
            <summary>
            
            </summary>
        </member>
        <member name="T:NDoc.Gui.MainForm">
            <summary>The main application form.</summary>
            <remarks>The main application form contains a listview that holds
            assembly and /doc file pairs. You can add, edit, or delete a row
            in the listview. You can document multiple assemblies at one time.
            <para>NDoc provides for dynamic recognition of available
            documenters.  It locates any available assemblies that are capable
            of creating documentation by searching the directory for any
            assemblies that contain a class that derives from
            <see cref="T:NDoc.Core.IDocumenter"/> which is defined in the NDoc.Core
            namespace.</para>
            <para>Currently there are 3 documenters supplied with NDoc:
            <list type="bullet">
            <item><term>Msdn</term><description>Compiled HTML Help like the
            .NET Framework SDK.</description></item>
            <item><term>JavaDoc</term><description>JavaDoc-like html
            documentation.</description></item>
            <item><term>Xml</term><description>An XML file containing the
            full documentation.</description></item>
            </list>
            </para>
            <para>NDoc allows you to save documentation projects. NDoc project
            files have the .ndoc extension.</para>
            <para>The bottom part of the main application form contains
            a property grid.  You can edit the properties of the selected
            documenter via this property grid.</para>
            </remarks>
        </member>
        <member name="M:NDoc.Gui.MainForm.#ctor(System.String)">
            <summary>Initializes the main application form, locates
            available documenters, and sets up the menus.</summary>
            <remarks>NDoc project files have a .ndoc extension which
            could be a registered file type in the system.  If a .ndoc
            project file is double-clicked from explorer then the NDoc
            application is called and passed the project file as a command line
            argument.  This project filename will get passed into this
            constructor.  If no project filename is passed in then the
            constructor selects the most recently used project file (from
            the MRU list that's stored in the NDoc configuration file) and
            initializes the main application form using the information
            in that project file.</remarks>
            <param name="startingProjectFilename">A project filename passed
            in as an argument to the NDoc application.</param>
        </member>
        <member name="M:NDoc.Gui.MainForm.Dispose(System.Boolean)">
            <summary>Calls <see cref="M:NDoc.Gui.MainForm.WriteConfig"/> to write out the config
            file and calls Dispose() on base and components.</summary>
        </member>
        <member name="M:NDoc.Gui.MainForm.InitializeComponent">
            <summary>
               Required method for Designer support - do not modify
               the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:NDoc.Gui.MainForm.Main(System.String[])">
            <summary>The main entry point for the application.</summary>
        </member>
        <member name="M:NDoc.Gui.MainForm.EnableMenuItems(System.Boolean)">
            <summary>
            Enables/disables the Save and SaveAs menu items.
            </summary>
            <param name="bEnable"><b>true</b> for enabling the menu items, <b>false</b> for disabling.</param>
        </member>
        <member name="M:NDoc.Gui.MainForm.EnableAssemblyItems">
            <summary>
            Enable/disable the buttons in the GUI based on whether there any assemblies to document.
            </summary>
        </member>
        <member name="M:NDoc.Gui.MainForm.MakeMRUMenu">
            <summary>
            Clears and recreates the most recently used files (MRU) menu.
            </summary>
        </member>
        <member name="M:NDoc.Gui.MainForm.UpdateMRUList">
            <summary>
            Updates the MRU menu to reflect the project that was just opened.
            </summary>
        </member>
        <member name="M:NDoc.Gui.MainForm.GetApplicationDataDirectory">
            <summary>
            Get the application data directory.
            </summary>
            <returns>
            The application data folder appended with a NDoc folder.
            </returns>
        </member>
        <member name="M:NDoc.Gui.MainForm.ReadConfig">
            <summary>Reads in the NDoc configuration file from the
            application directory.</summary>
            <remarks>The config file stores the most recently used (MRU)
            list of project files.  It also stores which documenter was
            being used last.</remarks>
        </member>
        <member name="M:NDoc.Gui.MainForm.WriteConfig">
            <summary>Writes out the NDoc configuration file to the
            application directory.</summary>
            <remarks>The config file stores the most recently used (MRU)
            list of project files.  It also stores which documenter was
            being used last.</remarks>
        </member>
        <member name="M:NDoc.Gui.MainForm.menuFileNewItem_Click(System.Object,System.EventArgs)">
            <summary>
            Resets NDoc to an empty project by calling <see cref="M:NDoc.Gui.MainForm.Clear"/>.
            </summary>
            <param name="sender">The File-&gt;New menu item (not used).</param>
            <param name="e">Event arguments (not used).</param>
            <seealso cref="M:NDoc.Gui.MainForm.Clear"/>
        </member>
        <member name="M:NDoc.Gui.MainForm.menuFileCloseItem_Click(System.Object,System.EventArgs)">
            <summary>
            Not implemented yet.
            </summary>
            <param name="sender">The menu item.</param>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:NDoc.Gui.MainForm.menuMRUItem_Click(System.Object,System.EventArgs)">
            <summary>
            Opens the project file of the selected MRU menu item.
            </summary>
            <remarks>
            If the project file exists, it opens it.  Otherwise that project
            file is removed from the MRU menu.
            </remarks>
            <param name="sender">The selected menu item.</param>
            <param name="e">Event arguments (not used).</param>
        </member>
        <member name="M:NDoc.Gui.MainForm.deleteButton_Click(System.Object,System.EventArgs)">
            <summary>
            Removes the selected assembly and /doc file pair from the listview.
            </summary>
            <remarks>
            If the row being deleted was the only one left in the listview then
            the documentation buttons are disabled.
            </remarks>
            <param name="sender">The sender (not used).</param>
            <param name="e">The event arguments (not used).</param>
        </member>
        <member name="M:NDoc.Gui.MainForm.namespaceSummariesButton_Click(System.Object,System.EventArgs)">
            <summary>
            Brings up the form for entering namespace summaries.
            </summary>
            <remarks>
            Calls XmlDocumenter to build an XML file documenting the assemblies
            currently in the project.  This file is used to discover all of the
            namespaces currently being documented in case any new ones have been
            added.  A <see cref="T:System.Collections.Hashtable"/> with the namespace
            names as keys and any existing summaries as values is passed in to
            a form which allows editing of the namespace summaries.  If the ok button
            is selected in the form then the Hashtable becomes the main one used by
            NDoc and passed into documenters for building documentation.
            </remarks>
            <param name="sender">The sender (not used).</param>
            <param name="e">The event arguments (not used).</param>
        </member>
        <member name="M:NDoc.Gui.MainForm.OnClosing(System.ComponentModel.CancelEventArgs)">
            <summary>Prompts the user to save the project if it's dirty.</summary>
        </member>
        <member name="T:NDoc.Gui.NamespaceSummariesForm">
            <summary>
               Summary description for NamespaceSummariesForm.
            </summary>
        </member>
        <member name="F:NDoc.Gui.NamespaceSummariesForm.cancelButton">
            <summary>
               Required designer variable.
            </summary>
        </member>
        <member name="M:NDoc.Gui.NamespaceSummariesForm.#ctor(NDoc.Core.Project)">
            <summary>Allows the user to associate a summaries with the
            namespaces found in the assemblies that are being 
            documented.</summary>
        </member>
        <member name="M:NDoc.Gui.NamespaceSummariesForm.InitializeComponent">
            <summary>
               Required method for Designer support - do not modify
               the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:NDoc.Gui.NamespaceSummariesForm.okButton_Click(System.Object,System.EventArgs)">
            <summary>
            Saves the summary text for the currently selected namespace
            before exiting the form.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:NDoc.Gui.NamespaceSummariesForm.namespaceComboBox_SelectedIndexChanged(System.Object,System.EventArgs)">
            <summary>
            Saves the currently entered text with the appropriate namespace
            and then puts the newly selected namespace's summary in the edit box.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:NDoc.Gui.SolutionForm">
            <summary>
            Summary description for SolutionForm.
            </summary>
        </member>
        <member name="F:NDoc.Gui.SolutionForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:NDoc.Gui.SolutionForm.#ctor">
            <summary>
            Initializes a new instance of the SolutionForm class.
            </summary>
        </member>
        <member name="M:NDoc.Gui.SolutionForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:NDoc.Gui.SolutionForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:NDoc.Gui.SolutionForm.ConfigList">
            <summary>
            Listbox of solution's configurations.
            </summary>
        </member>
    </members>
</doc>
