次の方法で共有


Requires.Defined<TEnum>(TEnum, String) メソッド

定義

指定された InvalidEnumArgumentException 値が列挙型の名前付き値でない場合は、 をスローします。

public:
generic <typename TEnum>
 where TEnum : value class static void Defined(TEnum value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void Defined<TEnum> (TEnum value, string parameterName) where TEnum : struct;
[System.Diagnostics.DebuggerStepThrough]
public static void Defined<TEnum> (TEnum value, string? parameterName = default) where TEnum : struct;
[<System.Diagnostics.DebuggerStepThrough>]
static member Defined : 'Enum * string -> unit (requires 'Enum : struct)
Public Shared Sub Defined(Of TEnum As Structure) (value As TEnum, parameterName As String)
Public Shared Sub Defined(Of TEnum As Structure) (value As TEnum, Optional parameterName As String = Nothing)

型パラメーター

TEnum

を定義できる列挙型の value型。

パラメーター

value
TEnum

によって TEnum名前を付けられる可能性がある値。

parameterName
String

スローされた例外に含めるパラメーターの名前。 この引数を省略した場合 (明示的な書き込みは null 修飾されません)、最初の引数で使用される式がパラメーター名として使用されます。

属性

適用対象