FunctionUtils Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Funciones de utilidad para expresiones adaptables.
public static class FunctionUtils
type FunctionUtils = class
Public Class FunctionUtils
- Herencia
-
FunctionUtils
Campos
| DefaultDateTimeFormat |
Cadena de formato de fecha y hora predeterminada. |
Métodos
| Apply(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Genere un delegado de expresión que aplique la función después de comprobar todos los elementos secundarios. |
| ApplySequence(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Genere un delegado de expresión que aplique la función en el valor acumulado después de comprobar todos los elementos secundarios. |
| ApplySequenceWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Genere un delegado de expresión que aplique la función en el valor acumulado después de comprobar todos los elementos secundarios. |
| ApplyWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Genere un delegado de expresión que aplique la función después de comprobar todos los elementos secundarios. |
| ApplyWithOptionsAndError(Func<IReadOnlyList<Object>,Options,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Genere un delegado de expresión que aplique la función después de comprobar todos los elementos secundarios. |
| CommonEquals(Object, Object) |
Juzgue si dos objetos son iguales. |
| EvaluateChildren(Expression, IMemory, Options, FunctionUtils+VerifyExpression) |
Evalúe los elementos secundarios de la expresión y los devuelva. |
| TryAccumulatePath(Expression, IMemory, Options) |
Intente acumular la ruta de acceso desde un descriptor de acceso o un elemento, de derecha a izquierda. |
| TryParseList(Object, IList) |
Intente convertir el objeto en IList. |
| ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType) |
Compruebe que la expresión tiene un número determinado de elementos secundarios que son de cualquiera de los tipos admitidos. |
| ValidateAtLeastOne(Expression) |
Valide al menos 1 argumento de cualquier tipo. |
| ValidateBinary(Expression) |
Valide que hay dos elementos secundarios. |
| ValidateBinaryNumber(Expression) |
Valide dos argumentos numéricos. |
| ValidateBinaryNumberOrString(Expression) |
Valide que hay 2 argumentos numéricos o de cadena. |
| ValidateNumber(Expression) |
Valide 1 o más argumentos numéricos. |
| ValidateOrder(Expression, ReturnType[], ReturnType[]) |
Valide el número y el tipo de argumentos en una función. |
| ValidateString(Expression) |
Valide 1 o más argumentos de cadena. |
| ValidateTwoOrMoreThanTwoNumbers(Expression) |
Valide 2 o más de 2 argumentos numéricos. |
| ValidateUnary(Expression) |
Valide que hay un único argumento. |
| ValidateUnaryBoolean(Expression) |
Valide que hay un único argumento booleano. |
| ValidateUnaryNumber(Expression) |
Valide que hay un único argumento de número. |
| ValidateUnaryOrBinaryNumber(Expression) |
Valide 1 o 2 argumentos numéricos. |
| ValidateUnaryOrBinaryString(Expression) |
Valide 1 o 2 argumentos de cadena. |
| ValidateUnaryString(Expression) |
Valide que hay un único argumento de cadena. |
| VerifyContainer(Object, Expression, Int32) |
Compruebe que el valor contiene elementos. |
| VerifyContainerOrNull(Object, Expression, Int32) |
Compruebe que el valor contiene elementos o null. |
| VerifyInteger(Object, Expression, Int32) |
Compruebe que el valor es un entero. |
| VerifyList(Object, Expression, Int32) |
Compruebe que el valor contiene elementos. |
| VerifyNotNull(Object, Expression, Int32) |
Compruebe que el valor no es NULL. |
| VerifyNumber(Object, Expression, Int32) |
Compruebe que el valor es numérico. |
| VerifyNumberOrString(Object, Expression, Int32) |
Compruebe que el valor es un número o una cadena. |
| VerifyNumberOrStringOrNull(Object, Expression, Int32) |
Compruebe que el valor es un número o una cadena o null. |
| VerifyNumericList(Object, Expression, Int32) |
Compruebe que el valor es una lista numérica. |
| VerifyNumericListOrNumber(Object, Expression, Int32) |
Compruebe que el valor es una lista numérica o un valor numérico. |
| VerifyString(Object, Expression, Int32) |
Compruebe que el valor es una cadena. |
| VerifyStringOrNull(Object, Expression, Int32) |
Compruebe que un objeto no es una cadena ni null. |