Class MetaInfoEqualityComparer

Class MetaInfoEqualityComparer

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

Represents a Aspose.Medical.Dicom.MetaInformation comparison operation. Two Aspose.Medical.Dicom.MetaInformation instances 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 MetaInfoEqualityComparer : IEqualityComparer<metainformation>

Inheritance

object MetaInfoEqualityComparer

Implements

IEqualityComparer<metainformation>

Inherited Members

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

Constructors

MetaInfoEqualityComparer()

public MetaInfoEqualityComparer()

Properties

Default

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

public static MetaInfoEqualityComparer Default { get; }

Property Value

MetaInfoEqualityComparer

IncludeImplementationVersionName

Specifies whether Aspose.Medical.Dicom.Tags.Tag.ImplementationVersionName should be included into comparison or not. Read-only, System.Boolean.

public required bool IncludeImplementationVersionName { get; init; }

Property Value

bool

Methods

Equals(MetaInformation?, MetaInformation?)

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

Parameters

x MetaInformation ?

y MetaInformation ?

Returns

bool

GetHashCode(MetaInformation)

public int GetHashCode(MetaInformation obj)

Parameters

obj MetaInformation

Returns

int </metainformation>