ParseArgument<T> Делегат

Определение

Выполняет пользовательский синтаксический анализ аргумента.

generic <typename T>
public delegate T ParseArgument(ArgumentResult ^ result);
public delegate T ParseArgument<out T>(ArgumentResult result);
type ParseArgument<'T> = delegate of ArgumentResult -> 'T
Public Delegate Function ParseArgument(Of Out T)(result As ArgumentResult) As T 

Параметры типа

T

Тип, для которого необходимо проанализировать аргумент.

Это ковариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся более производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.

Параметры

result
ArgumentResult

Результат аргумента.

Возвращаемое значение

T

Проанализированное значение.

Комментарии

Ошибки проверки можно вернуть, задав .ErrorMessage

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