FunctionUtils Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fonctions utilitaires pour les expressions adaptatives.
public static class FunctionUtils
type FunctionUtils = class
Public Class FunctionUtils
- Héritage
-
FunctionUtils
Champs
| Nom | Description |
|---|---|
| DefaultDateTimeFormat |
La chaîne de formats date-heure par défaut. |
Méthodes
| Nom | Description |
|---|---|
| Apply(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Générez un délégué d’expression qui applique la fonction après avoir vérifié tous les enfants. |
| ApplySequence(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Générez un délégué d’expression qui applique une fonction sur la valeur accumulée après avoir vérifié tous les enfants. |
| ApplySequenceWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Générez un délégué d’expression qui applique une fonction sur la valeur accumulée après avoir vérifié tous les enfants. |
| ApplyWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Générez un délégué d’expression qui applique la fonction après avoir vérifié tous les enfants. |
| ApplyWithOptionsAndError(Func<IReadOnlyList<Object>,Options,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Générez un délégué d’expression qui applique la fonction après avoir vérifié tous les enfants. |
| CommonEquals(Object, Object) |
Jugez si deux objets sont égaux. |
| EvaluateChildren(Expression, IMemory, Options, FunctionUtils+VerifyExpression) |
Évaluez les enfants d’expression et rendez-les. |
| TryAccumulatePath(Expression, IMemory, Options) |
Essayez d’accumuler le chemin depuis un Accesseur ou un Élément, de droite à gauche. |
| TryParseList(Object, IList) |
Essayez de contraindre à vous opposer à IList. |
| ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType) |
Validez que l’expression comporte un certain nombre d’enfants appartenant à l’un des types supportés. |
| ValidateAtLeastOne(Expression) |
Validez au moins un argument de n’importe quel type. |
| ValidateBinary(Expression) |
Validez qu’il y a deux enfants. |
| ValidateBinaryNumber(Expression) |
Validez deux arguments numériques. |
| ValidateBinaryNumberOrString(Expression) |
Validez qu’il y a 2 arguments numériques ou de chaînes. |
| ValidateNumber(Expression) |
Validez un ou plusieurs arguments numériques. |
| ValidateOrder(Expression, ReturnType[], ReturnType[]) |
Validez le nombre et le type d’arguments d’une fonction. |
| ValidateString(Expression) |
Validez un ou plusieurs arguments de chaîne. |
| ValidateTwoOrMoreThanTwoNumbers(Expression) |
Validez 2 arguments numériques ou plus. |
| ValidateUnary(Expression) |
Validez qu’il existe un seul argument. |
| ValidateUnaryBoolean(Expression) |
Validez qu’il existe un seul argument booléen. |
| ValidateUnaryNumber(Expression) |
Validez qu’il existe un argument à nombre unique. |
| ValidateUnaryOrBinaryNumber(Expression) |
Validez 1 ou 2 arguments numériques. |
| ValidateUnaryOrBinaryString(Expression) |
Validez des arguments à 1 ou 2 chaînes. |
| ValidateUnaryString(Expression) |
Validez qu’il existe un argument à chaîne unique. |
| VerifyContainer(Object, Expression, Int32) |
La valeur de vérification contient des éléments. |
| VerifyContainerOrNull(Object, Expression, Int32) |
La valeur de vérification contient des éléments ou null. |
| VerifyInteger(Object, Expression, Int32) |
Vérifier que la valeur est un entier. |
| VerifyList(Object, Expression, Int32) |
La valeur de vérification contient des éléments. |
| VerifyNotNull(Object, Expression, Int32) |
La valeur de vérification n’est pas nulle. |
| VerifyNumber(Object, Expression, Int32) |
La valeur de vérification est numérique. |
| VerifyNumberOrString(Object, Expression, Int32) |
La valeur de vérification est un nombre ou une chaîne. |
| VerifyNumberOrStringOrNull(Object, Expression, Int32) |
La valeur de vérification est un nombre, une chaîne ou un nul. |
| VerifyNumericList(Object, Expression, Int32) |
La valeur de vérification est une liste numérique. |
| VerifyNumericListOrNumber(Object, Expression, Int32) |
La valeur de vérification est une liste numérique ou une valeur numérique. |
| VerifyString(Object, Expression, Int32) |
La valeur de vérification est une chaîne. |
| VerifyStringOrNull(Object, Expression, Int32) |
Vérifier qu’un objet n’est ni une chaîne ni null. |