FunctionUtils Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Funções de utilitário para expressões adaptáveis.
public static class FunctionUtils
type FunctionUtils = class
Public Class FunctionUtils
- Herança
-
FunctionUtils
Campos
DefaultDateTimeFormat |
A cadeia de caracteres de formato de data e hora padrão. |
Métodos
Apply(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Gere um delegado de expressão que aplica a função depois de verificar todos os filhos. |
ApplySequence(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Gere um delegado de expressão que aplica a função no valor acumulado depois de verificar todos os filhos. |
ApplySequenceWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Gere um delegado de expressão que aplica a função no valor acumulado depois de verificar todos os filhos. |
ApplyWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Gere um delegado de expressão que aplica a função depois de verificar todos os filhos. |
ApplyWithOptionsAndError(Func<IReadOnlyList<Object>,Options,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Gere um delegado de expressão que aplica a função depois de verificar todos os filhos. |
CommonEquals(Object, Object) |
Julgue se dois objetos são iguais. |
EvaluateChildren(Expression, IMemory, Options, FunctionUtils+VerifyExpression) |
Avalie os filhos da expressão e retorne-os. |
TryAccumulatePath(Expression, IMemory, Options) |
Tente acumular o caminho de um Acessador ou Elemento, da direita para a esquerda. |
TryParseList(Object, IList) |
Tente coagir o objeto para IList. |
ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType) |
Valide se a expressão tem um determinado número de filhos que são de qualquer um dos tipos com suporte. |
ValidateAtLeastOne(Expression) |
Valide pelo menos um argumento de qualquer tipo. |
ValidateBinary(Expression) |
Valide se há dois filhos. |
ValidateBinaryNumber(Expression) |
Validar dois argumentos numéricos. |
ValidateBinaryNumberOrString(Expression) |
Valide se há dois argumentos numéricos ou de cadeia de caracteres. |
ValidateNumber(Expression) |
Valide 1 ou mais argumentos numéricos. |
ValidateOrder(Expression, ReturnType[], ReturnType[]) |
Valide o número e o tipo de argumentos para uma função. |
ValidateString(Expression) |
Valide 1 ou mais argumentos de cadeia de caracteres. |
ValidateTwoOrMoreThanTwoNumbers(Expression) |
Valide dois ou mais de dois argumentos numéricos. |
ValidateUnary(Expression) |
Valide se há um único argumento. |
ValidateUnaryBoolean(Expression) |
Valide se há um único argumento booliano. |
ValidateUnaryNumber(Expression) |
Valide se há um argumento de número único. |
ValidateUnaryOrBinaryNumber(Expression) |
Valide 1 ou 2 argumentos numéricos. |
ValidateUnaryOrBinaryString(Expression) |
Valide 1 ou 2 argumentos de cadeia de caracteres. |
ValidateUnaryString(Expression) |
Valide se há um único argumento de cadeia de caracteres. |
VerifyContainer(Object, Expression, Int32) |
Verifique se o valor contém elementos. |
VerifyContainerOrNull(Object, Expression, Int32) |
Verifique se o valor contém elementos ou nulo. |
VerifyInteger(Object, Expression, Int32) |
Verifique se o valor é um inteiro. |
VerifyList(Object, Expression, Int32) |
Verifique se o valor contém elementos. |
VerifyNotNull(Object, Expression, Int32) |
Verifique se o valor não é nulo. |
VerifyNumber(Object, Expression, Int32) |
Verifique se o valor é numérico. |
VerifyNumberOrString(Object, Expression, Int32) |
Verifique se o valor é um número ou uma cadeia de caracteres. |
VerifyNumberOrStringOrNull(Object, Expression, Int32) |
Verifique se o valor é um número ou uma cadeia de caracteres ou nulo. |
VerifyNumericList(Object, Expression, Int32) |
Verifique se o valor é uma lista numérica. |
VerifyNumericListOrNumber(Object, Expression, Int32) |
Verifique se o valor é uma lista numérica ou um valor numérico. |
VerifyString(Object, Expression, Int32) |
Verifique se o valor é uma cadeia de caracteres. |
VerifyStringOrNull(Object, Expression, Int32) |
Verifique se um objeto não é uma cadeia de caracteres nem nulo. |