Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Class DicomSequence

    Representation of a DICOM sequence of items.

    Inheritance
    System.Object
    DicomItem
    DicomSequence
    Implements
    System.IComparable<DicomItem>
    System.IComparable
    System.Collections.Generic.IEnumerable<DicomDataset>
    System.Collections.IEnumerable
    Inherited Members
    DicomItem.Tag
    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 class DicomSequence : DicomItem, IComparable<DicomItem>, IComparable, IEnumerable<DicomDataset>, IEnumerable

    Constructors

    DicomSequence(DicomTag, DicomDataset[])

    Initializes an instance of the DicomSequence class.

    Declaration
    public DicomSequence(DicomTag tag, params DicomDataset[] items)
    Parameters
    Type Name Description
    DicomTag tag

    DICOM sequence tag.

    DicomDataset[] items

    Dataset items constituting the sequence.

    Properties

    Items

    Gets the dataset items constituting the sequence.

    Declaration
    public IList<DicomDataset> Items { get; }
    Property Value
    Type Description
    System.Collections.Generic.IList<DicomDataset>

    ValueRepresentation

    Gets the Value Representation of the item.

    Declaration
    public override DicomVR ValueRepresentation { get; }
    Property Value
    Type Description
    DicomVR
    Overrides
    DicomItem.ValueRepresentation

    Methods

    GetEnumerator()

    Declaration
    public IEnumerator<DicomDataset> GetEnumerator()
    Returns
    Type Description
    System.Collections.Generic.IEnumerator<DicomDataset>

    Validate()

    Declaration
    public override void Validate()
    Overrides
    DicomItem.Validate()

    Explicit Interface Implementations

    IEnumerable.GetEnumerator()

    Declaration
    IEnumerator IEnumerable.GetEnumerator()
    Returns
    Type Description
    System.Collections.IEnumerator

    Implements

    System.IComparable<T>
    System.IComparable
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable

    Extension Methods

    EnumerableExtensions.Each<T>(IEnumerable<T>, Action<T>)
    LinqExtensions.Diff<S, T>(IEnumerable<S>, Func<S, S, T>)
    LinqExtensions.FilterByType<T>(IEnumerable<Object>)
    LinqExtensions.IsOneOf<T>(T, T[])
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors