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:
- they have the same number of data elements;
- for each position (index) data elements must be equal. Two data elements considered to be equal if:
- they have the same Aspose.Medical.Dicom.Elements.IElement.Tag;
- they have the same Aspose.Medical.Dicom.Elements.IElement.ValueRepresentation;
- 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
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
Methods
Equals(MetaInformation?, MetaInformation?)
public bool Equals(MetaInformation? x, MetaInformation? y)Parameters
x MetaInformation
?
y MetaInformation
?
Returns
GetHashCode(MetaInformation)
public int GetHashCode(MetaInformation obj)Parameters
obj MetaInformation
Returns
int </metainformation>