Math.NET Numerics
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

41 lines
2.1 KiB

<HTML><HEAD><TITLE>Microsoft.FSharp.Collections.HashIdentity</TITLE><link rel="stylesheet" type="text/css"href="../msdn.css"></link></HEAD><BODY>
<br><dl>
<dt></dt><dd>
<h1>[<a href='../namespaces.html'>Home</a>] Module <a href='Microsoft.FSharp.Collections.html'>Microsoft.FSharp.Collections</a>.HashIdentity </h1><br>
</dd>
<dt></dt><dd>
<table>
<tr valign='top'><td><summary>
Common notions of value identity used with hash tables.
</summary>
<dt><h3>Values</h3></dt><dd>
<table width="100%%">
<tr><th width=60%>Value</th><th>Description</th></tr>
<tr valign="top"><td><pre>val FromFunctions :
('T -> <a href='Microsoft.FSharp.Core.type__int.html'>int</a>) -> ('T -> 'T -> <a href='Microsoft.FSharp.Core.type__bool.html'>bool</a>) -> IEqualityComparer&lt;'T&gt;</pre></td><td><summary>
Hash using the given hashing and equality functions
</summary></td></tr>
<tr valign="top"><td><pre>val LimitedStructural : <a href='Microsoft.FSharp.Core.type__int.html'>int</a> -> IEqualityComparer&lt;'T&gt;</pre></td><td></td></tr>
<tr valign="top"><td><pre>val Reference&lt;'T&gt; : IEqualityComparer&lt;'T&gt;</pre></td><td><summary>
Physical hashing (hash on reference identity of objects, and the contents of value types).
Hash using LanguagePrimitives.PhysicalEquality and LanguagePrimitives.PhysicalHash,
That is, for value types use GetHashCode and Object.Equals (if no other optimization available),
and for reference types use System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode and
reference equality.
</summary></td></tr>
<tr valign="top"><td><pre>val Structural&lt;'T&gt; : IEqualityComparer&lt;'T&gt;</pre></td><td><summary>
Structural hashing. Hash using Operators.(=) and Operators.hash.
</summary></td></tr>
</table>
</dd>
</td></tr>
<tr valign='top'><td>
<dt><h3>See Also</h3></dt><dd>
<a href="Microsoft.FSharp.Collections.html">Microsoft.FSharp.Collections</a> </dd>
</td></tr>
</table>
</dd>
</dl>
<br /> <br/><p><i>Documentation for assembly FSharp.Core, version 1.9.6.16, generated using <a href='http://research.microsoft.com/fsharp/'>F# Programming Language</a> version 1.9.6.16</i></p>
</BODY></HTML>