Class DatasetEqualityComparer

Class DatasetEqualityComparer

Namespace: Aspose.Medical.Dicom.Comparators
Assembly: Aspose.Medical.dll (25.11.0)

Represents a Aspose.Medical.Dicom.Dataset comparison operation. Two datasets considered to be equal if:

  1. they have the same number of data elements;
  2. for each position (index) data elements must be equal. Two data elements considered to be equal if:
  3. they have the same Aspose.Medical.Dicom.Elements.IElement.Tag;
  4. they have the same Aspose.Medical.Dicom.Elements.IElement.ValueRepresentation;
  5. element’s data are the same for both elements.
public sealed class DatasetEqualityComparer : IEqualityComparer<dataset>

Inheritance

object DatasetEqualityComparer

Implements

IEqualityComparer<dataset>

Inherited Members

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Comparer

Gets an object that performs a Aspose.Medical.Dicom.Dataset comparison operation. Read-only Aspose.Medical.Dicom.Comparators.DatasetEqualityComparer.

public static DatasetEqualityComparer Comparer { get; }

Property Value

DatasetEqualityComparer

Methods

Equals(Dataset?, Dataset?)

public bool Equals(Dataset? x, Dataset? y)

Parameters

x Dataset ?

y Dataset ?

Returns

bool

GetHashCode(Dataset)

public int GetHashCode(Dataset obj)

Parameters

obj Dataset

Returns

int </dataset>