FunctionUtils Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Funções de utilidade para Expressões Adaptativas.
public static class FunctionUtils
type FunctionUtils = class
Public Class FunctionUtils
- Herança
-
FunctionUtils
Campos
| Name | Descrição |
|---|---|
| DefaultDateTimeFormat |
A cadeia padrão de formato data-hora. |
Métodos
| Name | Descrição |
|---|---|
| Apply(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Gerar um delegado de expressão que aplique função após verificar todos os filhos. |
| ApplySequence(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Gerar um delegado de expressão que aplique função ao valor acumulado após verificar todos os filhos. |
| ApplySequenceWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Gerar um delegado de expressão que aplique função ao valor acumulado após verificar todos os filhos. |
| ApplyWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Gerar um delegado de expressão que aplique função após verificar todos os filhos. |
| ApplyWithOptionsAndError(Func<IReadOnlyList<Object>,Options,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Gerar um delegado de expressão que aplique função após verificar todos os filhos. |
| CommonEquals(Object, Object) |
Julgar se dois objetos são iguais. |
| EvaluateChildren(Expression, IMemory, Options, FunctionUtils+VerifyExpression) |
Avalie as crianças de expressão e devolve-as. |
| TryAccumulatePath(Expression, IMemory, Options) |
Tenta acumular o caminho de um Acessor ou Elemento, da direita para a esquerda. |
| TryParseList(Object, IList) |
Tenta coagir a oposição ao IList. |
| ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType) |
Valide que a expressão tem um certo número de filhos que pertencem a qualquer um dos tipos suportados. |
| ValidateAtLeastOne(Expression) |
Valida pelo menos 1 argumento de qualquer tipo. |
| ValidateBinary(Expression) |
Valida que há dois filhos. |
| ValidateBinaryNumber(Expression) |
Valida 2 argumentos numéricos. |
| ValidateBinaryNumberOrString(Expression) |
Valida que existem 2 argumentos numéricos ou de cadeia. |
| ValidateNumber(Expression) |
Valide 1 ou mais argumentos numéricos. |
| ValidateOrder(Expression, ReturnType[], ReturnType[]) |
Valide o número e tipo de argumentos de uma função. |
| ValidateString(Expression) |
Valida 1 ou mais argumentos de cadeia. |
| ValidateTwoOrMoreThanTwoNumbers(Expression) |
Valide 2 ou mais de 2 argumentos numéricos. |
| ValidateUnary(Expression) |
Valida que existe um único argumento. |
| ValidateUnaryBoolean(Expression) |
Valida que existe um único argumento booleano. |
| ValidateUnaryNumber(Expression) |
Valida que existe um argumento de número único. |
| ValidateUnaryOrBinaryNumber(Expression) |
Valida 1 ou 2 argumentos numéricos. |
| ValidateUnaryOrBinaryString(Expression) |
Valida argumentos de 1 ou 2 cadeias. |
| ValidateUnaryString(Expression) |
Valida que existe um argumento de uma única cadeia. |
| VerifyContainer(Object, Expression, Int32) |
Verificar o valor contém elementos. |
| VerifyContainerOrNull(Object, Expression, Int32) |
Verificar valor contém elementos ou nulo. |
| VerifyInteger(Object, Expression, Int32) |
Verificar o valor é um inteiro. |
| VerifyList(Object, Expression, Int32) |
Verificar o valor contém elementos. |
| VerifyNotNull(Object, Expression, Int32) |
Verificar o valor não é nulo. |
| VerifyNumber(Object, Expression, Int32) |
O valor de verificação é numérico. |
| VerifyNumberOrString(Object, Expression, Int32) |
O valor de verificação é um número ou cadeia. |
| VerifyNumberOrStringOrNull(Object, Expression, Int32) |
O valor de verificação é um número, cadeia ou nulo. |
| VerifyNumericList(Object, Expression, Int32) |
Verificar o valor é uma lista numérica. |
| VerifyNumericListOrNumber(Object, Expression, Int32) |
O valor de verificação é uma lista numérica ou um valor numérico. |
| VerifyString(Object, Expression, Int32) |
O valor de verificação é uma cadeia. |
| VerifyStringOrNull(Object, Expression, Int32) |
Verifique se um objeto não é nem uma string nem nulo. |