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. |