Class TagMetadata

Class TagMetadata

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

Aspose.Medical.Dicom.Tags.Tag metainformation such as Value Multiplicity, default Value Representation, description, etc.

public sealed record TagMetadata : IEquatable<tagmetadata>

Inheritance

object TagMetadata

Implements

IEquatable<tagmetadata>

Inherited Members

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

Constructors

TagMetadata()

public TagMetadata()

Properties

Keyword

Tag’s keyword. Read-only System.String.

public required string Keyword { get; init; }

Property Value

string

MaskedTag

Tag mask that defines (reserves) range of tags. Read-only Aspose.Medical.Dicom.Tags.TagMask?.

public TagMask? MaskedTag { get; init; }

Property Value

TagMask ?

Multiplicity

Tag’s multiplicity. Read-only Aspose.Medical.Dicom.ValueMultiplicity.

public required ValueMultiplicity Multiplicity { get; init; }

Property Value

ValueMultiplicity

Name

Tag’s name. Read-only System.String.

public required string Name { get; init; }

Property Value

string

Retired

Indicates whether the tag is retired or not. Read-only System.Boolean.

public required bool Retired { get; init; }

Property Value

bool

ValueRepresentations

Tag’s default value representation. Read-only Aspose.Medical.Dicom.ValueRepresentations.ValueRepresentation[].

public required ValueRepresentation[] ValueRepresentations { get; init; }

Property Value

ValueRepresentation []

Methods

<clone>$()

public TagMetadata <clone>$()

Returns

TagMetadata

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object ?

Returns

bool

Equals(TagMetadata?)

public bool Equals(TagMetadata? other)

Parameters

other TagMetadata ?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(TagMetadata?, TagMetadata?)

public static bool operator ==(TagMetadata? left, TagMetadata? right)

Parameters

left TagMetadata ?

right TagMetadata ?

Returns

bool

operator !=(TagMetadata?, TagMetadata?)

public static bool operator !=(TagMetadata? left, TagMetadata? right)

Parameters

left TagMetadata ?

right TagMetadata ?

Returns

bool </clone></tagmetadata>