XmpValue

XmpValue class

Представляет значение XMP

public class XmpValue

Конструкторы

ИмяОписание
XmpValue(DateTime)Конструктор для значения даты и времени.
XmpValue(double)Конструктор для значения с плавающей запятой.
XmpValue(int)Конструктор для целочисленного значения.
XmpValue(string)Конструктор для строкового значения.
XmpValue(XmpValue[])Конструктор для значения массива.

Характеристики

ИмяОписание
IsArray { get; }Возвращает true, если XmpValue является массивом.
IsDateTime { get; }Возвращает true, если значение равно DateTime.
IsDouble { get; }Возвращает true, если значение является значением с плавающей запятой.
IsField { get; }Возвращает true, если XmpValue является полем.
IsInteger { get; }Возвращает true, если значение целочисленное.
IsNamedValue { get; }Возвращает true, если XmpValue является именованным значением.
IsNamedValues { get; }Возвращает true, если XmpValue представляет именованные значения.
IsRaw { get; }Значение не поддерживается/неизвестно, предоставляется необработанный XML-код.
IsString { get; }Возвращает true, если значение является строкой.
IsStructure { get; }Возвращает true, если XmpValue представляет структуру.

Методы

ИмяОписание
ToArray()Возвращает массив.
ToDateTime()Преобразует дату и время.
ToDictionary()Возвращает словарь, содержащий именованные значения.
ToDouble()Преобразуется в двойное.
ToField()Возвращает значение XMP в виде поля XMP.
ToInteger()Преобразует в целое число.
ToNamedValue()Возвращает значение XMP как именованное значение.
ToNamedValues()Возвращает значение XMP как набор именованных значений.
ToRaw()Необработанный XML-код для неизвестных/неподдерживаемых значений.
override ToString()Возвращает строковое представление XmpValue.
ToString(IFormatProvider)Возвращает строковое представление.
ToStringValue()Преобразует в строку.
ToStructure()Возвращает значение XMP в виде структуры (набора полей).
explicit operatorПреобразует XmpValue в массив. (5 operators)
implicit operatorПреобразует строку в XmpValue. (5 operators)

Смотрите также