EnumValue<T> クラス

定義

属性の列挙値を表します。

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

型パラメーター

T

すべての列挙値は、EnumStringValueAttribute オブジェクトを持つ列挙型である必要があります。

継承
EnumValue<T>

コンストラクター

EnumValue<T>()

EnumValue クラスの新しいインスタンスを初期化します。

EnumValue<T>(EnumValue<T>)

指定された EnumValue クラスを深くコピーして、EnumValue の新しいインスタンスを初期化します。

EnumValue<T>(T)

T 型の指定された値を使用して、EnumValue クラスの新しいインスタンスを初期化します。

プロパティ

HasValue

下のテキスト値が有効な値であるかどうかを示す値を取得します。

InnerText

内部 XML テキストを取得または設定します。

TextValue

このプロパティを使用しない。 OpenXmlSimpleType.cs 内部使用の場合のみ。 内部生テキスト値。

(継承元 OpenXmlSimpleType)
Value

列挙型の値を取得または設定します。

メソッド

Clone()

現在の値の重複を作成します。

(継承元 OpenXmlSimpleType)
ToString()

現在の値を表す文字列型 (String) の値を返します。

(継承元 OpenXmlSimpleType)

演算子

Implicit(EnumValue<T> to String)

指定した値を String 値に暗黙的に変換します。

Implicit(EnumValue<T> to T)

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

Implicit(T to EnumValue<T>)

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

適用対象