You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
F# record types compile to a simple .NET class. These are suitable for some simple, stable types in APIs. You should consider using the [<NoEquality>] and [<NoComparison>] attributes to suppress the automatic generation of interfaces.
... with a corresponding code example showing how an F# type with these attribute markers is represented in C# without equality and comparison methods.
In the Component Design Guidelines, section 5.1, we have the following passage:
... with a corresponding code example showing how an F# type with these attribute markers is represented in C# without equality and comparison methods.
However, this information is incorrect: see http://stackoverflow.com/q/42656143/20371
My question is, how should we update this section to make it clear that other CLR languages will not honour the F#
NoEquality
/NoComparison
attributes?The text was updated successfully, but these errors were encountered: