This topic has not yet been rated - Rate this topic

Core.StructuralEqualityAttribute Class (F#)

Adding this attribute to a record, union or struct type confirms the automatic generation of overrides for Equals and GetHashCode for the type.

Namespace/Module Path: Microsoft.FSharp.Core

Assembly: FSharp.Core (in FSharp.Core.dll)

[<AttributeUsage(AttributeTargets.Class, AllowMultiple = false)>]
[<Sealed>]
type StructuralEqualityAttribute =
 class
  new StructuralEqualityAttribute : unit -> StructuralEqualityAttribute
 end

You can also use the short form of the name, StructuralEquality.

Member

Description

new

Creates an instance of the attribute

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

F# Core Library Versions

Supported in: 2.0, 4.0, Portable

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.