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)

指定した値を文字列値に暗黙的に変換します。

Implicit(EnumValue<T> to T)

指定した値を列挙型に暗黙的に変換します。

Implicit(T to EnumValue<T>)

指定した列挙値を変換して、新しい EnumValue クラスを初期化します。

適用対象