UnsignedVeryLong

UnsignedVeryLong class

Encapsulates the Unsigned Very Long (UV) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=See%20Note%202-,UV,-Unsigned%2064%2Dbit.

public sealed class UnsignedVeryLong : ValueElement<ulong>

Constructors

NameDescription
UnsignedVeryLong(Tag, Span<ulong>)
UnsignedVeryLong(Tag, ulong)Initializes a new instance of the UnsignedVeryLong with the given value and tag.

Properties

NameDescription
Count { get; }
Data { get; }
Tag { get; }
override ValueRepresentation { get; }

Methods

NameDescription
Add(ulong)
AddRange(Span<ulong>)
ConvertData<TOutput>(Func<ulong, TOutput>)
Get(int)
Get<TValue>(Index)
Get<TValue>(int)
GetOrDefault<TValue>(Index)
GetOrDefault<TValue>(int)
GetSingleOrDefault()
GetValues()
GetValues(Range)
GetValues<TValue>()
GetValues<TValue>(Range)
Insert(int, ulong)
Remove(ulong)
RemoveAt(int)
Replace(IEnumerable<ulong>)
override ToString()
TryGetValue<TValue>(Index, out TValue)
TryGetValue<TValue>(int, out TValue)

See Also