EnumValue<T>.Implicit 演算子

定義

オーバーロード

Implicit(EnumValue<T> to String)

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

Implicit(T to EnumValue<T>)

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

Implicit(EnumValue<T> to T)

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

Implicit(EnumValue<T> to String)

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

public static implicit operator string (DocumentFormat.OpenXml.EnumValue<T> value);
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>

変換する値。

戻り値

変換された文字列。

適用対象

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 インスタンス。

適用対象

Implicit(EnumValue<T> to T)

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

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

パラメーター

xmlAttributevalue
EnumValue<T>

戻り値

T

変換された列挙型の値。

例外

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

適用対象