FunctionUtils Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Nutzenfunktionen für adaptive Ausdrücke.
public static class FunctionUtils
type FunctionUtils = class
Public Class FunctionUtils
- Vererbung
-
FunctionUtils
Felder
| Name | Beschreibung |
|---|---|
| DefaultDateTimeFormat |
Die Standard-Datum-Zeit-Format-String. |
Methoden
| Name | Beschreibung |
|---|---|
| Apply(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Generiere einen Ausdrucksdelegat, der nach der Verifizierung aller Kinder die Funktion anwendet. |
| ApplySequence(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Generiere einen Ausdrucksdelegat, der nach der Überprüfung aller Kinder eine Funktion auf den akkumulierten Wert anwendet. |
| ApplySequenceWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Generiere einen Ausdrucksdelegat, der nach der Überprüfung aller Kinder eine Funktion auf den akkumulierten Wert anwendet. |
| ApplyWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Generiere einen Ausdrucksdelegat, der nach der Verifizierung aller Kinder die Funktion anwendet. |
| ApplyWithOptionsAndError(Func<IReadOnlyList<Object>,Options,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Generiere einen Ausdrucksdelegat, der nach der Verifizierung aller Kinder die Funktion anwendet. |
| CommonEquals(Object, Object) |
Beurteile, ob zwei Objekte gleich sind. |
| EvaluateChildren(Expression, IMemory, Options, FunctionUtils+VerifyExpression) |
Bewerten Sie Expressionskinder und geben Sie sie zurück. |
| TryAccumulatePath(Expression, IMemory, Options) |
Versuche, den Pfad von einem Accessor oder Element von rechts nach links zu akkumulieren. |
| TryParseList(Object, IList) |
Versuche, einen Einspruch gegen IList zu erzwingen. |
| ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType) |
Validieren Sie, dass der Ausdruck eine bestimmte Anzahl von Kindern hat, die zu einem der unterstützten Typen gehören. |
| ValidateAtLeastOne(Expression) |
Validiere mindestens ein Argument jeglicher Art. |
| ValidateBinary(Expression) |
Bestätigen Sie, dass es zwei Kinder gibt. |
| ValidateBinaryNumber(Expression) |
Validiere zwei numerische Argumente. |
| ValidateBinaryNumberOrString(Expression) |
Validieren Sie, dass es zwei numerische oder String-Argumente gibt. |
| ValidateNumber(Expression) |
Validiere ein oder mehrere numerische Argumente. |
| ValidateOrder(Expression, ReturnType[], ReturnType[]) |
Validiere die Anzahl und den Typ der Argumente zu einer Funktion. |
| ValidateString(Expression) |
Validiere ein oder mehrere String-Argumente. |
| ValidateTwoOrMoreThanTwoNumbers(Expression) |
Validiere 2 oder mehr als 2 numerische Argumente. |
| ValidateUnary(Expression) |
Bestätigen Sie, dass es ein einziges Argument gibt. |
| ValidateUnaryBoolean(Expression) |
Bestätigen Sie, dass es ein einziges boolsches Argument gibt. |
| ValidateUnaryNumber(Expression) |
Validiere, dass es ein Argument mit einer einzelnen Zahl gibt. |
| ValidateUnaryOrBinaryNumber(Expression) |
Validiere 1 oder 2 numerische Argumente. |
| ValidateUnaryOrBinaryString(Expression) |
Validiere 1- oder 2-String-Argumente. |
| ValidateUnaryString(Expression) |
Validiere, dass es ein Argument mit einer einzelnen String-Variante gibt. |
| VerifyContainer(Object, Expression, Int32) |
Überprüfen Sie den Wert enthält Elemente. |
| VerifyContainerOrNull(Object, Expression, Int32) |
Überprüfen Sie, ob der Wert Elemente oder Null enthält. |
| VerifyInteger(Object, Expression, Int32) |
Überprüfen Sie, ob der Wert eine ganze Zahl ist. |
| VerifyList(Object, Expression, Int32) |
Überprüfen Sie den Wert enthält Elemente. |
| VerifyNotNull(Object, Expression, Int32) |
Überprüfen Sie, ob der Wert nicht null ist. |
| VerifyNumber(Object, Expression, Int32) |
Überprüfen Sie, ob der Wert numerisch ist. |
| VerifyNumberOrString(Object, Expression, Int32) |
Überprüfen Sie, ob der Wert eine Zahl oder eine Zeichenkette ist. |
| VerifyNumberOrStringOrNull(Object, Expression, Int32) |
Überprüfen Sie, ob der Wert eine Zahl, Zeichenkette oder Null ist. |
| VerifyNumericList(Object, Expression, Int32) |
Verifizieren Sie den Wert in der numerischen Liste. |
| VerifyNumericListOrNumber(Object, Expression, Int32) |
Verify value ist eine numerische Liste oder ein numerischer Wert. |
| VerifyString(Object, Expression, Int32) |
Überprüfen Sie, dass der Wert eine Zeichenkette ist. |
| VerifyStringOrNull(Object, Expression, Int32) |
Überprüfen Sie, ob ein Objekt weder eine Zeichenkette noch ein Null ist. |