This API supports the product infrastructure and is not intended to be used directly from your code.
Returns a value that indicates whether this instance is equal to a specified object.(Inherited from Attribute.)

Methods and types that are marked with this attribute can be used in calls to System.Diagnostics.Contracts::Contract methods. Pure methods do not make any visible state changes. This attribute is not enforced by the current analysis tools; you should use this attribute only if you are sure that the methods are pure.