DistinctDataValue Class TIBCO Spotfire 7.6 API Reference
A wrapper class that holds a value that can occur in the column of a data table. The class provides equality and an ordering of the values even if they are of different underlying types. Values of the class can therefore be used in UndoableList and UndoableDictionary.
Inheritance Hierarchy

SystemObject
  Spotfire.Dxp.DataDistinctDataValue

Namespace: Spotfire.Dxp.Data
Assembly: Spotfire.Dxp.Data (in Spotfire.Dxp.Data.dll) Version: 25.11.10401.3615 (25.11.10401.3615)
Syntax

C#
[SerializableAttribute]
[ImmutableAttribute]
[PersistenceVersionAttribute(2, 0)]
public sealed class DistinctDataValue : IComparable<DistinctDataValue>

The DistinctDataValue type exposes the following members.

Constructors

  NameDescription
Public methodDistinctDataValue
Initializes a new instance of the DistinctDataValue class. The value must be of a type that can be stored in the column of a data table.
Top
Methods

  NameDescription
Public methodCompareTo
Compares the current object to another DistinctDataValue.
Public methodEquals
Determines whether the specified Object is equal to this instance.
(Overrides ObjectEquals(Object).)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Returns a hash code for this instance.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Top
Properties

  NameDescription
Public propertyValue
Gets the value.
Top
Remarks

If the underlying types differ the values are never considered equal.
Version Information

Supported in: 7.6, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0
See Also

Reference