<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NDoc.Documenter.NAnt</name>
    </assembly>
    <members>
        <member name="T:NDoc.Documenter.NAnt.NAntDocumenter">
            <summary>
            NDoc Documenter for building custom NAnt User documentation.
            </summary>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntDocumenter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:NDoc.Documenter.NAnt.NAntDocumenter"/> class.
            </summary>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntDocumenter.Clear">
            <summary>
            Resets the documenter to a clean state.
            </summary>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntDocumenter.Build(NDoc.Core.Project)">
            <summary>
            Builds the documentation.
            </summary>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenter.OutputDirectory">
            <summary>
            Gets the documenter's output directory.
            </summary>
            <value>
            The documenter's output directory.
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenter.NamespaceFilter">
            <summary>
            Gets or sets the root namespace to document.
            </summary>
            <value>
            The root namespace to document, or a empty <see cref="T:System.String"/>
            if no restriction should be set on the namespace to document.
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenter.ProductName">
            <summary>
            Gets the name of the product for which documentation should be
            generated.
            </summary>
            <value>
            The name of the product for which documentation should be
            generated.
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenter.ProductVersion">
            <summary>
            Gets the version of the product for which documentation should be
            generated.
            </summary>
            <value>
            The version of the product for which documentation should be
            generated.
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenter.ProductUrl">
            <summary>
            Gets the URL of the website of the product for which documentation 
            should be generated.
            </summary>
            <value>
            The URL of the website of the product for which documentation should 
            be generated.
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenter.MainOutputFile">
            <summary>
            Gets the documenter's main output file.
            </summary>
            <value>
            The documenter's main output file.
            </value>
        </member>
        <member name="T:NDoc.Documenter.NAnt.NAntDocumenterConfig">
            <summary>
            NDoc configuration class for <see cref="T:NDoc.Documenter.NAnt.NAntDocumenter"/>.
            </summary>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntDocumenterConfig.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:NDoc.Documenter.NAnt.NAntDocumenterConfig"/> 
            class.
            </summary>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenterConfig.OutputDirectory">
            <summary>
            Gets or sets the output directory.
            </summary>
            <value>
            The output directory.
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenterConfig.SdkLinksOnWeb">
            <summary>
            Gets or sets a value indicating whether .NET Framework SDK links 
            should point to the online MSDN library.
            </summary>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenterConfig.ProductName">
            <summary>
            Gets or sets the name of the product for which documentation 
            should be generated.
            </summary>
            <value>
            The name of the product for which documentation should be 
            generated. The default is "NAnt".
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenterConfig.ProductVersion">
            <summary>
            Gets or sets the version of the product for which documentation 
            should be generated.
            </summary>
            <value>
            The version of the product for which documentation should be 
            generated.
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenterConfig.ProductUrl">
            <summary>
            Gets or sets the URL of product website.
            </summary>
            <value>
            The URL of the website of the product for which documentation should
            be generated.
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenterConfig.NAntBaseUri">
            <summary>
            Gets or sets the base URI for linking to NAnt docs.
            </summary>
            <value>
            The base URI for linking to NAnt docs.
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntDocumenterConfig.NamespaceFilter">
            <summary>
            Gets or sets the root namespace to document.
            </summary>
            <value>
            The root namespace to document, or a empty <see cref="T:System.String"/>
            if no restriction should be set on the namespace to document.
            </value>
        </member>
        <member name="T:NDoc.Documenter.NAnt.NAntXsltUtilities">
            <summary>
            Provides an extension object for the XSLT transformations.
            </summary>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.#ctor(System.Xml.XmlDocument,NDoc.Documenter.NAnt.NAntDocumenterConfig)">
            <summary>
            Initializes a new instance of the <see cref="T:NDoc.Documenter.NAnt.NAntXsltUtilities"/>
            class.
            </summary>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetNamespaceFilter">
            <summary>
            Gets the root namespace to document.
            </summary>
            <returns>
            The root namespace to document, or a empty <see cref="T:System.String"/>
            if no restriction should be set on the namespace to document.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetClassNode(System.String)">
            <summary>
            Searches the document for the <c>&lt;class&gt;</c> node with the 
            given id.
            </summary>
            <param name="type">Type.FullName of class to return</param>
            <returns>
            The <c>&lt;class&gt;</c> node with the given id, or <see langword="null" />
            if the node does not exist.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetHRef(System.String)">
            <summary>
            Returns an href for a cref.
            </summary>
            <param name="cref">The cref for which the href will be looked up.</param>
            <returns>
            The href for the specified cref.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetName(System.String)">
            <summary>
            Returns the name for a given cref.
            </summary>
            <param name="cref">The cref for which the name will be looked up.</param>
            <returns>
            The name for the specified cref.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetTaskName(System.String)">
            <summary>
            Returns the NAnt task name for a given cref.
            </summary>
            <param name="cref">The cref for the task name will be looked up.</param>
            <returns>
            The NAnt task name for the specified cref.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetElementName(System.String)">
            <summary>
            Returns the NAnt element name for a given cref.
            </summary>
            <param name="cref">The cref for the element name will be looked up.</param>
            <returns>
            The NAnt element name for the specified cref.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetElementDocType(System.Xml.XmlNode)">
            <summary>
            Determines the <see cref="T:NDoc.Documenter.NAnt.ElementDocType"/> of the given type node.
            </summary>
            <param name="typeNode">The type node for which to determine the <see cref="T:NDoc.Documenter.NAnt.ElementDocType"/>.</param>
            <returns>
            The <see cref="T:NDoc.Documenter.NAnt.ElementDocType"/> of the given type node.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetElementDocTypeByID(System.String)">
            <summary>
            Determines the <see cref="T:NDoc.Documenter.NAnt.ElementDocType"/> of the type to which
            the given cref points.
            </summary>
            <param name="cref">The cref for which to determine the <see cref="T:NDoc.Documenter.NAnt.ElementDocType"/>.</param>
            <returns>
            The <see cref="T:NDoc.Documenter.NAnt.ElementDocType"/> of the type to which the given
            cref points.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.IsDataType(System.String)">
            <summary>
            Determines whether the given cref points to a <c>datatype</c>.
            </summary>
            <param name="cref">The cref to check.</param>
            <returns>
            <see langword="true" /> if the given cref points to a <c>datatype</c>;
            otherwise, <see langword="false" />.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.IsElement(System.String)">
            <summary>
            Determines whether the given cref points to an <c>element</c>.
            </summary>
            <param name="cref">The cref to check.</param>
            <returns>
            <see langword="true"/> if the given cref points to an <c>element</c>;
            otherwise, <see langword="false"/>.
            </returns>
            <remarks>
            When the cref points to a <see cref="T:NAnt.Core.Task"/> or <see cref="T:NAnt.Core.DataTypeBase"/>
            this method returns <see langword="false"/>.
            </remarks>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.IsFilter(System.String)">
            <summary>
            Determines whether the given cref points to a <c>datatype</c>.
            </summary>
            <param name="cref">The cref to check.</param>
            <returns>
            <see langword="true" /> if the given cref points to a <c>datatype</c>;
            otherwise, <see langword="false" />.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.IsTask(System.String)">
            <summary>
            Determines whether the given cref points to a <c>task</c>.
            </summary>
            <param name="cref">The cref to check.</param>
            <returns>
            <see langword="true" /> if the given cref points to a <c>task</c>;
            otherwise, <see langword="false" />.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.IsFunctionSet(System.String)">
            <summary>
            Determines whether the given cref points to a <c>functionset</c>.
            </summary>
            <param name="cref">The cref to check.</param>
            <returns>
            <see langword="true" /> if the given cref points to a <c>functionset</c>;
            otherwise, <see langword="false" />.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.UrlEncode(System.String)">
            <summary>
            Encodes a URL string using <see cref="P:System.Text.Encoding.UTF8"/> for reliable
            HTTP transmission from the Web server to a client.
            </summary>
            <param name="value">The text to encode.</param>
            <returns>
            The encoded string.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetElementNameForProperty(System.Xml.XmlNode)">
            <summary>
            Gets the BuildElementAttribute name for the "class/property" XmlNode
            </summary>
            <param name="propertyNode">The XmlNode to look for a name.</param>
            <returns>The BuildElementAttrbute.Name if the attribute exists for the node.</returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetFileNameForFunction(System.Xml.XmlNode,System.Boolean)">
            <summary>
            Returns the filename to use for the given function XmlElement
            </summary>
            <param name="typeNode">The "method" element to find the filename for.</param>
            <param name="urlEncode">Specified whether to URLencode the filename.</param>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetFileNameForType(System.Xml.XmlNode,System.Boolean)">
            <summary>
            Returns the filename to use for the given class XmlNode
            </summary>
            <param name="typeNode">The "Class" element to find the filename for.</param>
            <returns>
            The relative path and filename where this type is stored in the
            documentation.
            </returns>
            <remarks>
            For a type that is neither a task, enum, global type, filter or 
            functionset, the returned filename will point to the SDK docs for
            that type.
            </remarks>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetTaskNameForType(System.Xml.XmlNode)">
            <summary>
            Gets the TaskNameAttrbute name for the "class" XmlNode
            </summary>
            <param name="propertyNode">The XmlNode to look for a name.</param>
            <returns>The <see cref="!:TaskNameAttribute.Name"/> if the attribute exists for the node.</returns>
            <remarks>
            The class is also checked to make sure it is derived from <see cref="T:NAnt.Core.Task"/>
            </remarks>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetElementNameForMethod(System.Xml.XmlNode)">
            <summary>
            Gets the function name for methods that represent a NAtn function.
            </summary>
            <param name="methodNode">The XmlNode to look for a name.</param>
            <returns>
            The function name if <paramref name="methodNode" /> represent a
            NAnt function.
            </returns>
        </member>
        <member name="M:NDoc.Documenter.NAnt.NAntXsltUtilities.GetHRefForFunctionSet(System.Xml.XmlNode)">
            <summary>
            Returns a partial URL to link to the functionset in the function index.
            </summary>
            <param name="typeNode">The "Class" element to find the filename for.</param>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntXsltUtilities.SdkDocBaseUrl">
            <summary>
            Gets the base url for links to system types.
            </summary>
            <value>
            The base url for links to system types.
            </value>
        </member>
        <member name="P:NDoc.Documenter.NAnt.NAntXsltUtilities.SdkDocExt">
            <summary>
            Gets the page file extension for links to system types.
            </summary>
        </member>
    </members>
</doc>
