Compartilhar via


FunctionUtils.ValidateArityAndAnyType Método

Definição

Valide se a expressão tem um determinado número de filhos que são de qualquer um dos tipos com suporte.

public static void ValidateArityAndAnyType (AdaptiveExpressions.Expression expression, int minArity, int maxArity, AdaptiveExpressions.ReturnType returnType = AdaptiveExpressions.ReturnType.Object);
static member ValidateArityAndAnyType : AdaptiveExpressions.Expression * int * int * AdaptiveExpressions.ReturnType -> unit
Public Shared Sub ValidateArityAndAnyType (expression As Expression, minArity As Integer, maxArity As Integer, Optional returnType As ReturnType = AdaptiveExpressions.ReturnType.Object)

Parâmetros

expression
Expression

Expressão a ser validada.

minArity
Int32

Número mínimo de filhos.

maxArity
Int32

Número máximo de filhos.

returnType
ReturnType

Tipos de retorno permitidos para filhos.

Comentários

Se um filho tiver um tipo de retorno de Object, a validação ocorrerá em runtime.

Aplica-se a