/// <inheritdoc/> public bool Equals(DicomOrderedTag <T> other) { return(other != null && Order == other.Order && EqualityComparer <T> .Default.Equals(Value, other.Value) && Ordinal == other.Ordinal); }
public OrderedDoubleConstraint(DicomTagIndex index, DicomOrderedTag <double> function) : base(index) { Function = function ?? throw new ArgumentNullException(nameof(function)); }
public UIDStringOrderConstraint(DicomTagIndex index, DicomOrderedTag <OrderedString> function) : base(index) { Function = function ?? throw new ArgumentNullException(nameof(function)); }
public TimeOrderConstraint(DicomTagIndex index, DicomOrderedTag <TimeSpan> function) : base(index) { Function = function ?? throw new ArgumentNullException(nameof(function)); }