bin/FileType.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>FileType</name>
    </assembly>
    <members>
        <member name="T:FileType.FileType">
            <summary>
            A mapping object, that maps a header to the correct mimetype as well as the usual file extension for that type.
            </summary>
        </member>
        <member name="P:FileType.FileType.Header">
            <summary>
            The header bytes an object of this type would have
            </summary>
        </member>
        <member name="P:FileType.FileType.HeaderOffset">
            <summary>
            The size of the header
            </summary>
        </member>
        <member name="P:FileType.FileType.Extension">
            <summary>
            The extension associated with this type
            </summary>
        </member>
        <member name="P:FileType.FileType.Mime">
            <summary>
            The actual mime name
            </summary>
        </member>
        <member name="P:FileType.FileType.Description">
            <summary>
            A description or comment of the filetype
            </summary>
        </member>
        <member name="M:FileType.FileType.#ctor">
            <summary>
            Initializes an empty instance of the <see cref="T:FileType.FileType"/> class.
            </summary>
        </member>
        <member name="M:FileType.FileType.#ctor(System.Nullable{System.Byte}[],System.String,System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:FileType.FileType"/> struct.
            Takes the details of offset for the header
            </summary>
            <param name="Header">Byte array with header.</param>
            <param name="Offset">The header offset - how far into the file we need to read the header</param>
            <param name="Extension">String with extension.</param>
            <param name="Mime">The description of MIME.</param>
            <param name="Description">Describes the filetype or comments on its peculiarities.</param>
        </member>
        <member name="M:FileType.FileType.IsType(System.Byte[])">
            <summary>
            Determines whether the specified header data matches a file of this type.
            </summary>
            <param name="HeaderData">The bytes to compare</param>
            <returns>Whether this type matches the data or not</returns>
        </member>
        <member name="M:FileType.FileType.GetHashCode">
            <summary>
             
            </summary>
            <returns></returns>
        </member>
        <member name="M:FileType.FileType.Equals(System.Object)">
            <summary>
             
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="M:FileType.FileType.ToString">
            <summary>
             
            </summary>
            <returns></returns>
        </member>
        <member name="T:FileType.FTHost">
            <summary>
            Provides basic
            </summary>
        </member>
        <member name="F:FileType.FTHost.FileTypes">
            <summary>
            List of filetypes that have been registered
            </summary>
        </member>
        <member name="F:FileType.FTHost.MaxHeader">
            <summary>
            The maximum size possibly needed to compare a files content with the registered filetypes
            </summary>
        </member>
        <member name="M:FileType.FTHost.IsType(System.Byte[],System.String,System.Boolean)">
            <summary>
            Checks, whether the data is of the specified file type.
            </summary>
            <param name="Content">The leading bytes of the file data, used to identify the file type</param>
            <param name="TypeName">The presumed typename</param>
            <param name="IgnoreUnknownTypes">Whether unknown types should return true or false</param>
            <returns>Whether the file data is of the expected type</returns>
        </member>
        <member name="M:FileType.FTHost.IsType(System.String,System.String,System.Boolean)">
            <summary>
            Checks, whether the specified file is of the specified file type
            </summary>
            <param name="FullName">The full path to the file</param>
            <param name="TypeName">The presumed typename</param>
            <param name="IgnoreUnknownTypes">Whether unknown types should return true or false</param>
            <returns>Whether the file is of the expected type</returns>
        </member>
        <member name="M:FileType.FTHost.IsType(System.IO.FileInfo,System.String,System.Boolean)">
            <summary>
            Checks, whether the specified file is of the specified file type
            </summary>
            <param name="File">The file object to check</param>
            <param name="TypeName">The presumed typename</param>
            <param name="IgnoreUnknownTypes">Whether unknown types should return true or false</param>
            <returns>Whether the file is of the expected type</returns>
        </member>
        <member name="M:FileType.FTHost.IsValidType(System.IO.FileInfo,System.Boolean)">
            <summary>
            Checks, whether the specified file's extension matches its content.
            </summary>
            <param name="File">THe file to verify</param>
            <param name="IgnoreUnknownTypes">Whether unknown types should return true or false</param>
            <returns>whether the specified file's extension matches its content.</returns>
        </member>
        <member name="M:FileType.FTHost.ResolveType(System.IO.FileInfo)">
            <summary>
            Takes a file information object and returns the types it could be of.
            </summary>
            <param name="File">The file to resolve the type of</param>
            <returns>The types the input file could be part of</returns>
        </member>
        <member name="T:FileType.Resolution">
            <summary>
            File Type resolution report.
            </summary>
        </member>
        <member name="F:FileType.Resolution.FullName">
            <summary>
            Path to the file resolved.
            </summary>
        </member>
        <member name="F:FileType.Resolution.FileTypes">
            <summary>
            The types this file has
            </summary>
        </member>
        <member name="T:FileType.TestResult">
            <summary>
            Result of a file type validation
            </summary>
        </member>
        <member name="F:FileType.TestResult.IsValid">
            <summary>
            Does the file content match its extension?
            </summary>
        </member>
        <member name="F:FileType.TestResult.Success">
            <summary>
            Was testing possible?
            </summary>
        </member>
        <member name="F:FileType.TestResult.FullName">
            <summary>
            Full name / path to the file tested.
            </summary>
        </member>
        <member name="F:FileType.TestResult.BasePath">
            <summary>
            The base path the search was based off from
            </summary>
        </member>
        <member name="P:FileType.TestResult.RelativePath">
            <summary>
            Path relative to the searchbase stored in BasePath
            </summary>
        </member>
        <member name="M:FileType.TestResult.#ctor">
            <summary>
            Create an empty FileType testresult.
            </summary>
        </member>
        <member name="M:FileType.TestResult.#ctor(System.Boolean,System.Nullable{System.Boolean},System.String)">
            <summary>
            Create a filled out FIleType testresult
            </summary>
            <param name="IsValid">Does the file content match its extension?</param>
            <param name="Success">Was testing possible?</param>
            <param name="FullName">Full name / path to the file tested.</param>
        </member>
    </members>
</doc>