<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NDoc.Documenter.Msdn</name>
    </assembly>
    <members>
        <member name="T:NDoc.Documenter.Msdn.ExternalHtmlProvider">
            <summary>
            Used as an extension object to the xslt processor to allow
            retrieving user-provided raw html.
            </summary>
        </member>
        <member name="M:NDoc.Documenter.Msdn.ExternalHtmlProvider.#ctor(NDoc.Documenter.Msdn.MsdnDocumenterConfig,System.String)">
            <summary>
            Contructor.
            </summary>
            <param name="config">MsdnDocumenterConfig from which the property values can be retrieved.</param>
            <param name="fileName">Name of the HTML file that is currently being generated by the xslt processor.</param>
        </member>
        <member name="M:NDoc.Documenter.Msdn.ExternalHtmlProvider.GetHeaderHtml(System.String)">
            <summary>
            Retrieves user-provided raw html to use as page headers.
            </summary>
            <param name="topicTitle">The title of the current topic.</param>
            <returns></returns>
        </member>
        <member name="M:NDoc.Documenter.Msdn.ExternalHtmlProvider.GetFooterHtml(System.String,System.String,System.String)">
            <summary>
            Retrieves user-provided raw html to use as page footers.
            </summary>
            <param name="assemblyName">The name of the assembly for the current topic.</param>
            <param name="assemblyVersion">The version of the assembly for the current topic.</param>
            <param name="topicTitle">The title of the current topic.</param>
            <returns></returns>
        </member>
        <member name="T:NDoc.Documenter.Msdn.MsdnDocumenter">
            <summary>The MsdnDocumenter class.</summary>
        </member>
        <member name="M:NDoc.Documenter.Msdn.MsdnDocumenter.#ctor">
            <summary>Initializes a new instance of the MsdnHelp class.</summary>
        </member>
        <member name="M:NDoc.Documenter.Msdn.MsdnDocumenter.Clear">
            <summary>See IDocumenter.</summary>
        </member>
        <member name="M:NDoc.Documenter.Msdn.MsdnDocumenter.CanBuild(NDoc.Core.Project,System.Boolean)">
            <summary>See <see cref="T:NDoc.Core.IDocumenter"/>.</summary>
        </member>
        <member name="M:NDoc.Documenter.Msdn.MsdnDocumenter.Build(NDoc.Core.Project)">
            <summary>See <see cref="T:NDoc.Core.IDocumenter"/>.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenter.MainOutputFile">
            <summary>See <see cref="T:NDoc.Core.IDocumenter"/>.</summary>
        </member>
        <member name="T:NDoc.Documenter.Msdn.MsdnDocumenterConfig">
            <summary>The MsdnDocumenterConfig class.</summary>
        </member>
        <member name="M:NDoc.Documenter.Msdn.MsdnDocumenterConfig.#ctor">
            <summary>Initializes a new instance of the MsdnHelpConfig class.</summary>
        </member>
        <member name="M:NDoc.Documenter.Msdn.MsdnDocumenterConfig.#ctor(System.String)">
            <summary>
            Constructor used by derived classes
            </summary>
            <param name="name">The name of the derived class config</param>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.OutputDirectory">
            <summary>Gets or sets the OutputDirectory property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.HtmlHelpName">
            <summary>Gets or sets the HtmlHelpName property.</summary>
            <remarks>The HTML Help project file and the compiled HTML Help file
            use this property plus the appropriate extension as names.</remarks>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.HtmlHelpCompilerFilename">
            <summary>The path to the Html Help Compiler.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.IncludeFavorites">
            <summary>Gets or sets the IncludeFavorites property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.Title">
            <summary>Gets or sets the Title property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.SplitTOCs">
            <summary>Gets or sets the SplitTOCs property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.DefaulTOC">
            <summary>Gets or sets the DefaultTOC property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.IncludeHierarchy">
            <summary>Gets or sets the IncludeHierarchy property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.ShowVisualBasic">
            <summary>Gets or sets the ShowVisualBasic property.</summary>
            <remarks>This is a temporary property until we get a working
            language filter in the output like MSDN.</remarks>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.RootPageTOCName">
            <summary>Gets or sets the RootPageTOCName property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.RootPageFileName">
            <summary>Gets or sets the RootPageFileName property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.RootPageContainsNamespaces">
            <summary>Gets or sets the RootPageContainsNamespaces property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.SortTOCByNamespace">
            <summary>Gets or sets the SortTOCByNamespace property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.OutputTarget">
            <summary>Gets or sets the OutputTarget property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.HeaderHtml">
            <summary>Gets or sets the HeaderHtml property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.FooterHtml">
            <summary>Gets or sets the FooterHtml property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.FilesToInclude">
            <summary>Gets or sets the FilesToInclude property.</summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnDocumenterConfig.LinkToSdkDocVersion">
            <summary>Gets or sets the LinkToSdkDocVersion property.</summary>
        </member>
        <member name="T:NDoc.Documenter.Msdn.SdkDocVersion">
            <summary>
            Specifies a version of the .NET Framework documentation.
            </summary>
        </member>
        <member name="F:NDoc.Documenter.Msdn.SdkDocVersion.SDK_v1_0">
            <summary>The SDK version 1.0.</summary>
        </member>
        <member name="F:NDoc.Documenter.Msdn.SdkDocVersion.SDK_v1_1">
            <summary>The SDK version 1.1.</summary>
        </member>
        <member name="F:NDoc.Documenter.Msdn.SdkDocVersion.MsdnOnline">
            <summary>The online version of the SDK documentation.</summary>
        </member>
        <member name="T:NDoc.Documenter.Msdn.OutputType">
            <summary>
            Defines the output types for this documenter.
            </summary>
        </member>
        <member name="F:NDoc.Documenter.Msdn.OutputType.HtmlHelp">
            <summary>Output only an HTML Help file (.chm).</summary>
        </member>
        <member name="F:NDoc.Documenter.Msdn.OutputType.Web">
            <summary>Output only Web pages.</summary>
        </member>
        <member name="F:NDoc.Documenter.Msdn.OutputType.HtmlHelpAndWeb">
            <summary>Output both HTML Help and Web.</summary>
        </member>
        <member name="T:NDoc.Documenter.Msdn.MsdnXsltUtilities">
            <summary>
            Provides an extension object for the xslt transformations.
            </summary>
        </member>
        <member name="M:NDoc.Documenter.Msdn.MsdnXsltUtilities.#ctor(System.Collections.Specialized.StringDictionary,System.Collections.Specialized.StringDictionary,NDoc.Documenter.Msdn.SdkDocVersion)">
            <summary>
            Initializes a new instance of class MsdnXsltUtilities
            </summary>
            <param name="fileNames">A StringDictionary holding id to file name mappings.</param>
            <param name="elemNames">A StringDictionary holding id to element name mappings</param>
            <param name="linkToSdkDocVersion">Specifies the version of the SDK documentation.</param>
        </member>
        <member name="M:NDoc.Documenter.Msdn.MsdnXsltUtilities.GetHRef(System.String)">
            <summary>
            Returns an HRef for a CRef.
            </summary>
            <param name="cref">CRef for which the HRef will be looked up.</param>
        </member>
        <member name="M:NDoc.Documenter.Msdn.MsdnXsltUtilities.GetName(System.String)">
            <summary>
            Returns a name for a CRef.
            </summary>
            <param name="cref">CRef for which the name will be looked up.</param>
        </member>
        <member name="M:NDoc.Documenter.Msdn.MsdnXsltUtilities.HasSimilarOverloads(System.String)">
            <summary>
            Looks up, whether a member has similar overloads, that have already been documented.
            </summary>
            <param name="description">A string describing this overload.</param>
            <returns>true, if there has been a member with the same description.</returns>
            <remarks>
            <para>On the members pages overloads are cumulated. Instead of adding all overloads
            to the members page, a link is added to the members page, that points
            to an overloads page.</para>
            <para>If for example one overload is public, while another one is protected,
            we want both to appear on the members page. This is to make the search
            for suitable members easier.</para>
            <para>This leads us to the similarity of overloads. Two overloads are considered
            similar, if they have the same name, declaring type, access (public, protected, ...)
            and contract (static, non static). The description contains these four attributes
            of the member. This means, that two members are similar, when they have the same
            description.</para>
            <para>Asking for the first time, if a member has similar overloads, will return false.
            After that, if asking with the same description again, it will return true, so
            the overload does not need to be added to the members page.</para>
            </remarks>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnXsltUtilities.SdkDocBaseUrl">
            <summary>
            Gets the base Url for system types links.
            </summary>
        </member>
        <member name="P:NDoc.Documenter.Msdn.MsdnXsltUtilities.SdkDocExt">
            <summary>
            Gets the page file extension for system types links.
            </summary>
        </member>
    </members>
</doc>
