EnumValue<T>.Implicit 演算子

定義

オーバーロード

Implicit(EnumValue<T> to String)

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

Implicit(EnumValue<T> to T)

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

Implicit(T to EnumValue<T>)

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

Implicit(EnumValue<T> to String)

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

public static implicit operator string (DocumentFormat.OpenXml.EnumValue<T> value);
static member op_Implicit : DocumentFormat.OpenXml.EnumValue<'T (requires 'T : struct)> -> string
Public Shared Widening Operator CType (value As EnumValue(Of T)) As String

パラメーター

value
EnumValue<T>

変換する値

戻り値

String

変換された文字列。

適用対象

Implicit(EnumValue<T> to T)

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

public static implicit operator T (DocumentFormat.OpenXml.EnumValue<T> xmlAttribute);
static member op_Implicit : DocumentFormat.OpenXml.EnumValue<'T (requires 'T : struct)> -> 'T
Public Shared Widening Operator CType (xmlAttribute As EnumValue(Of T)) As T

パラメーター

xmlAttribute
EnumValue<T>

変換する EnumValue。

戻り値

T

変換された列挙値。

例外

xmlAttribute が null の場合にスローされます。

適用対象

Implicit(T to EnumValue<T>)

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

public static implicit operator DocumentFormat.OpenXml.EnumValue<T> (T value);
static member op_Implicit : 'T -> DocumentFormat.OpenXml.EnumValue<'T (requires 'T : struct)>
Public Shared Widening Operator CType (value As T) As EnumValue(Of T)

パラメーター

value
T

T 型の値

戻り値

EnumValue<T>

値に対応する新しい EnumValue インスタンス。

適用対象