System.Data.HashFunction.Interfaces.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>System.Data.HashFunction.Interfaces</name>
    </assembly>
    <members>
        <member name="T:System.Data.HashFunction.IHashFunction">
            <summary>
            Common interface to non-cryptographic hash functions.
            </summary>
        </member>
        <member name="M:System.Data.HashFunction.IHashFunction.ComputeHash(System.Byte[])">
            <summary>
            Computes hash value for given byte array.
            </summary>
            <param name="data">Array of data to hash.</param>
            <returns>
            Hash value of the data as byte array.
            </returns>
        </member>
        <member name="M:System.Data.HashFunction.IHashFunction.ComputeHash(System.IO.Stream)">
            <summary>
            Computes hash value for given stream.
            </summary>
            <param name="data">Stream of data to hash.</param>
            <returns>
            Hash value of data as byte array.
            </returns>
        </member>
        <member name="P:System.Data.HashFunction.IHashFunction.HashSize">
            <summary>
            Size of produced hash, in bits.
            </summary>
            <value>
            The size of the hash, in bits.
            </value>
        </member>
        <member name="T:System.Data.HashFunction.IHashFunctionAsync">
            <summary>
            Common interface to non-cryptographic hash functions.
            </summary>
        </member>
        <member name="M:System.Data.HashFunction.IHashFunctionAsync.ComputeHashAsync(System.IO.Stream)">
            <summary>
            Computes hash value for given stream asynchronously.
            </summary>
            <param name="data">Stream of data to hash.</param>
            <returns>
            Hash value of data as byte array.
            </returns>
            <remarks>
            All stream IO is done via ReadAsync.
            </remarks>
        </member>
    </members>
</doc>