Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Class DicomStringElement

    Base class for a DICOM string element.

    Inheritance
    System.Object
    DicomItem
    DicomElement
    DicomStringElement
    DicomLongText
    DicomMultiStringElement
    DicomShortText
    DicomUniversalResource
    DicomUnlimitedText
    Implements
    System.IComparable<DicomItem>
    System.IComparable
    Inherited Members
    DicomElement.Buffer
    DicomElement.Length
    DicomElement.Validate()
    DicomElement.ValidateVM()
    DicomItem.Tag
    DicomItem.ValueRepresentation
    DicomItem.CompareTo(DicomItem)
    DicomItem.CompareTo(Object)
    DicomItem.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: FellowOakDicom
    Assembly: fo-dicom.core.dll
    Syntax
    public abstract class DicomStringElement : DicomElement, IComparable<DicomItem>, IComparable

    Constructors

    DicomStringElement(DicomTag, String)

    Declaration
    protected DicomStringElement(DicomTag tag, string value)
    Parameters
    Type Name Description
    DicomTag tag
    System.String value

    DicomStringElement(DicomTag, Encoding[], IByteBuffer)

    Declaration
    protected DicomStringElement(DicomTag tag, Encoding[] encodings, IByteBuffer buffer)
    Parameters
    Type Name Description
    DicomTag tag
    System.Text.Encoding[] encodings
    IByteBuffer buffer

    Properties

    Count

    Gets the number of values that the DICOM element contains.

    Declaration
    public override int Count { get; }
    Property Value
    Type Description
    System.Int32

    Number of value items.

    Overrides
    DicomElement.Count

    StringValue

    Declaration
    protected string StringValue { get; }
    Property Value
    Type Description
    System.String

    TargetEncoding

    Declaration
    public Encoding TargetEncoding { get; set; }
    Property Value
    Type Description
    System.Text.Encoding

    TargetEncodings

    Declaration
    public Encoding[] TargetEncodings { get; set; }
    Property Value
    Type Description
    System.Text.Encoding[]

    Methods

    Equals(DicomElement)

    Declaration
    public override bool Equals(DicomElement other)
    Parameters
    Type Name Description
    DicomElement other
    Returns
    Type Description
    System.Boolean
    Overrides
    DicomElement.Equals(DicomElement)

    Get<T>(Int32)

    Declaration
    public override T Get<T>(int item = -1)
    Parameters
    Type Name Description
    System.Int32 item
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T
    Overrides
    DicomElement.Get<T>(Int32)

    ValidateString()

    Declaration
    protected override void ValidateString()
    Overrides
    DicomElement.ValidateString()

    Implements

    System.IComparable<T>
    System.IComparable

    Extension Methods

    LinqExtensions.IsOneOf<T>(T, T[])

    See Also

    DicomPersonName
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors