Share via


Collections.IStructuralEquatable Interface (F#)

Defines methods to support the comparison of objects for structural equality.

Namespace/Module Path: System.Collections

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

type IStructuralEquatable =
 interface
  abstract this.Equals : obj * IEqualityComparer -> bool
  abstract this.GetHashCode : IEqualityComparer -> int
 end

Remarks

This type is provided for use only with the F# Runtime that targets .NET Framework 2.0. If you are using .NET Framework 4, use the .NET Framework 4 type with the same name, IStructuralEquatable.

Instance Members

Member

Description

Equals

Equality comparison against a target object with a given comparer.

GetHashCode

Returns a hash code for the current instance.

Platforms

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Version Information

F# Runtime

Supported in: 2.0

Silverlight

Supported in: 3

See Also

Reference

System.Collections Namespace (F#)