[Home] Namespace Microsoft.FSharp.Collections.Tags


Modules (as contributed by assembly 'FSharp.Core')

ModuleDescription
Microsoft.FSharp.Collections.Tags.Optimizations

Type Definitions

TypeDescription
type ReferenceHash This tag indicates the collection uses physical hashing (hash on reference identity of objects, and the contents of value types). i.e. 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.
type StructuralComparer This tag indicates the collection uses structural comparison on keys, except where the structural comparison semantics has been altered for particular types through re-implementations of the IComparer interface.
type StructuralHash This tag indicates the collection uses structural hashing on keys, except where the structural hashing semantics has been altered through re-implementations of the IStructuralHash interface

See Also

Namespaces


Documentation for assembly FSharp.Core, version 1.9.4.19, generated using F# version 1.9.4.19