EnumValue<T> Класс

Определение

Представляет значение перечисления для атрибутов.

public class EnumValue<T> : DocumentFormat.OpenXml.OpenXmlSimpleValue<T> where T : struct
public class EnumValue<T> : DocumentFormat.OpenXml.OpenXmlSimpleType where T : struct
type EnumValue<'T (requires 'T : struct)> = class
    inherit OpenXmlSimpleValue<'T (requires 'T : struct)>
type EnumValue<'T (requires 'T : struct)> = class
    inherit OpenXmlSimpleType
Public Class EnumValue(Of T)
Inherits OpenXmlSimpleValue(Of T)
Public Class EnumValue(Of T)
Inherits OpenXmlSimpleType

Параметры типа

T

Тип перечисления.

Наследование
Наследование
EnumValue<T>

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

EnumValue<T>()

Инициализирует новый экземпляр EnumValue<T> класса .

EnumValue<T>(EnumValue<T>)

Инициализирует новый экземпляр объекта путем EnumValue<T> глубокого копирования предоставленного EnumValue<T> класса.

EnumValue<T>(T)

Инициализирует новый экземпляр класса , EnumValue<T> используя предоставленное значение типа T.

Свойства

HasValue

Представляет значение перечисления для атрибутов.

HasValue

Возвращает значение, указывающее, является ли нижнее текстовое значение допустимым.

(Унаследовано от OpenXmlSimpleValue<T>)
InnerText

Представляет значение перечисления для атрибутов.

InnerText

Возвращает или задает внутренний XML-текст.

(Унаследовано от OpenXmlSimpleValue<T>)
TextValue
Устаревшие..

Возвращает или задает внутреннее необработанное текстовое значение. НЕ используйте это свойство. Только для OpenXmlSimpleType.cs внутреннего использования.

(Унаследовано от OpenXmlSimpleType)
Value

Представляет значение перечисления для атрибутов.

Value

Возвращает или задает значение простого значения.

(Унаследовано от OpenXmlSimpleValue<T>)

Методы

Clone()

Создает дубликат текущего значения.

(Унаследовано от OpenXmlSimpleType)
Equals(Object)

Представляет значение перечисления для атрибутов.

(Унаследовано от OpenXmlSimpleValue<T>)
GetHashCode()

Представляет значение перечисления для атрибутов.

(Унаследовано от OpenXmlSimpleValue<T>)
ToString()

Возвращает значение String, представляющее текущее значение.

(Унаследовано от OpenXmlSimpleType)

Операторы

Implicit(EnumValue<T> to String)

Неявно преобразует указанное значение в строковое значение.

Implicit(EnumValue<T> to T)

Неявно преобразует указанное значение в перечисление.

Implicit(T to EnumValue<T>)

Инициализирует новый класс EnumValue путем преобразования указанного значения перечисления.

Применяется к