Поделиться через


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 не подходит), выражение, используемое в первом аргументе, будет использоваться в качестве имени параметра.

Атрибуты

Применяется к