FunctionUtils Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Funzioni di utilità per espressioni adattive.
public static class FunctionUtils
type FunctionUtils = class
Public Class FunctionUtils
- Ereditarietà
-
FunctionUtils
Campi
| DefaultDateTimeFormat |
Stringa di formato data predefinita. |
Metodi
| Apply(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Generare un delegato di espressione che applica la funzione dopo aver verificato tutti gli elementi figlio. |
| ApplySequence(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Generare un delegato di espressione che applica la funzione sul valore accumulato dopo aver verificato tutti gli elementi figlio. |
| ApplySequenceWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Generare un delegato di espressione che applica la funzione sul valore accumulato dopo aver verificato tutti gli elementi figlio. |
| ApplyWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Generare un delegato di espressione che applica la funzione dopo aver verificato tutti gli elementi figlio. |
| ApplyWithOptionsAndError(Func<IReadOnlyList<Object>,Options,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Generare un delegato di espressione che applica la funzione dopo aver verificato tutti gli elementi figlio. |
| CommonEquals(Object, Object) |
Giudicare se due oggetti sono uguali. |
| EvaluateChildren(Expression, IMemory, Options, FunctionUtils+VerifyExpression) |
Valutare i figli dell'espressione e restituirli. |
| TryAccumulatePath(Expression, IMemory, Options) |
Provare a accumulare il percorso da una funzione di accesso o un elemento, da destra a sinistra. |
| TryParseList(Object, IList) |
Provare a coercire l'oggetto in IList. |
| ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType) |
Verificare che l'espressione disponga di un determinato numero di elementi figlio di uno dei tipi supportati. |
| ValidateAtLeastOne(Expression) |
Convalidare almeno 1 argomento di qualsiasi tipo. |
| ValidateBinary(Expression) |
Convalidare che siano presenti due elementi figlio. |
| ValidateBinaryNumber(Expression) |
Convalidare 2 argomenti numerici. |
| ValidateBinaryNumberOrString(Expression) |
Verificare che siano presenti 2 argomenti numerici o stringa. |
| ValidateNumber(Expression) |
Convalidare 1 o più argomenti numerici. |
| ValidateOrder(Expression, ReturnType[], ReturnType[]) |
Convalidare il numero e il tipo di argomenti in una funzione. |
| ValidateString(Expression) |
Convalidare 1 o più argomenti stringa. |
| ValidateTwoOrMoreThanTwoNumbers(Expression) |
Convalidare 2 o più argomenti numerici. |
| ValidateUnary(Expression) |
Convalidare che sia presente un singolo argomento. |
| ValidateUnaryBoolean(Expression) |
Convalidare che sia presente un singolo argomento booleano. |
| ValidateUnaryNumber(Expression) |
Convalidare che sia presente un singolo argomento numerico. |
| ValidateUnaryOrBinaryNumber(Expression) |
Convalidare 1 o 2 argomenti numerici. |
| ValidateUnaryOrBinaryString(Expression) |
Convalidare 1 o 2 argomenti stringa. |
| ValidateUnaryString(Expression) |
Convalidare che sia presente un singolo argomento stringa. |
| VerifyContainer(Object, Expression, Int32) |
Verificare che il valore contenga elementi. |
| VerifyContainerOrNull(Object, Expression, Int32) |
Verificare che il valore contenga elementi o Null. |
| VerifyInteger(Object, Expression, Int32) |
Verificare che il valore sia un intero. |
| VerifyList(Object, Expression, Int32) |
Verificare che il valore contenga elementi. |
| VerifyNotNull(Object, Expression, Int32) |
Verificare che il valore non sia Null. |
| VerifyNumber(Object, Expression, Int32) |
Verificare che il valore sia numerico. |
| VerifyNumberOrString(Object, Expression, Int32) |
Verificare che il valore sia un numero o una stringa. |
| VerifyNumberOrStringOrNull(Object, Expression, Int32) |
Verificare che il valore sia un numero o una stringa o null. |
| VerifyNumericList(Object, Expression, Int32) |
Verificare che il valore sia l'elenco numerico. |
| VerifyNumericListOrNumber(Object, Expression, Int32) |
Verificare che il valore sia un elenco numerico o un valore numerico. |
| VerifyString(Object, Expression, Int32) |
Verificare che il valore sia una stringa. |
| VerifyStringOrNull(Object, Expression, Int32) |
Verificare che un oggetto non sia una stringa né null. |