Requires.Defined<TEnum>(TEnum, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された 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
修飾されません)、最初の引数で使用される式がパラメーター名として使用されます。
- 属性