Share via


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)

使用 T 类型 EnumValue<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)

将指定的值隐式转换为 String 值。

Implicit(EnumValue<T> to T)

将指定的值隐式转换为枚举。

Implicit(T to EnumValue<T>)

通过转换提供的枚举值来初始化新的 EnumValue 类。

适用于