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
| Nome | Descrizione |
|---|---|
| DefaultDateTimeFormat |
La stringa predefinita di formato data-ora. |
Metodi
| Nome | Descrizione |
|---|---|
| Apply(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Genera un delegato di espressione che applica la funzione dopo aver verificato tutti i figli. |
| ApplySequence(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Genera un delegato di espressione che applica una funzione sul valore accumulato dopo aver verificato tutti i figli. |
| ApplySequenceWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Genera un delegato di espressione che applica una funzione sul valore accumulato dopo aver verificato tutti i figli. |
| ApplyWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Genera un delegato di espressione che applica la funzione dopo aver verificato tutti i figli. |
| ApplyWithOptionsAndError(Func<IReadOnlyList<Object>,Options,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Genera un delegato di espressione che applica la funzione dopo aver verificato tutti i figli. |
| CommonEquals(Object, Object) |
Giudica se due oggetti sono uguali. |
| EvaluateChildren(Expression, IMemory, Options, FunctionUtils+VerifyExpression) |
Valuta i bambini di espressione e restituiscili. |
| TryAccumulatePath(Expression, IMemory, Options) |
Cerca di accumulare il percorso da un Accessor o Elemento, da destra a sinistra. |
| TryParseList(Object, IList) |
Cerca di costringere a obiettare a IList. |
| ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType) |
Valida che l'espressione abbia un certo numero di figli appartenenti a uno qualsiasi dei tipi supportati. |
| ValidateAtLeastOne(Expression) |
Convalida almeno un argomento di qualsiasi tipo. |
| ValidateBinary(Expression) |
Verifica che ci siano due figli. |
| ValidateBinaryNumber(Expression) |
Valida 2 argomentazioni numeriche. |
| ValidateBinaryNumberOrString(Expression) |
Verifica che ci siano 2 argomenti numerici o di stringa. |
| ValidateNumber(Expression) |
Valida 1 o più argomenti numerici. |
| ValidateOrder(Expression, ReturnType[], ReturnType[]) |
Valida il numero e il tipo di argomenti di una funzione. |
| ValidateString(Expression) |
Valida 1 o più argomentazioni di stringa. |
| ValidateTwoOrMoreThanTwoNumbers(Expression) |
Valida 2 o più argomentazioni numeriche. |
| ValidateUnary(Expression) |
Verifica che esista un unico argomento. |
| ValidateUnaryBoolean(Expression) |
Verifica che esista un singolo argomento booleano. |
| ValidateUnaryNumber(Expression) |
Verifica che esista un argomento di un solo numero. |
| ValidateUnaryOrBinaryNumber(Expression) |
Valida 1 o 2 argomenti numerici. |
| ValidateUnaryOrBinaryString(Expression) |
Valida argomenti a 1 o 2 stringhe. |
| ValidateUnaryString(Expression) |
Verifica che esista un argomento a singola stringa. |
| VerifyContainer(Object, Expression, Int32) |
Il valore di verifica contiene elementi. |
| VerifyContainerOrNull(Object, Expression, Int32) |
Il valore di verifica contiene elementi o null. |
| VerifyInteger(Object, Expression, Int32) |
Il valore di verifica è un intero. |
| VerifyList(Object, Expression, Int32) |
Il valore di verifica contiene elementi. |
| VerifyNotNull(Object, Expression, Int32) |
Il valore di verifica non è nullo. |
| VerifyNumber(Object, Expression, Int32) |
Il valore di verifica è numerico. |
| VerifyNumberOrString(Object, Expression, Int32) |
Il valore di verifica è un numero o una stringa. |
| VerifyNumberOrStringOrNull(Object, Expression, Int32) |
Il valore di verifica è un numero o una stringa o nullo. |
| VerifyNumericList(Object, Expression, Int32) |
Il valore di verifica è una lista numerica. |
| VerifyNumericListOrNumber(Object, Expression, Int32) |
Il valore di verifica è una lista numerica o un valore numerico. |
| VerifyString(Object, Expression, Int32) |
Il valore di verifica è una stringa. |
| VerifyStringOrNull(Object, Expression, Int32) |
Verifica che un oggetto non sia né una stringa né nullo. |