Dela via


FunctionUtils Klass

Definition

Verktygsfunktioner för Adaptive-Expressions.

public static class FunctionUtils
type FunctionUtils = class
Public Class FunctionUtils
Arv
FunctionUtils

Fält

DefaultDateTimeFormat

Standardformatsträngen för datumtid.

Metoder

Apply(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression)

Generera ett uttrycksdelegat som tillämpar funktionen när alla underordnade objekt har verifierats.

ApplySequence(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression)

Generera ett uttrycksdelegat som tillämpar funktionen på det ackumulerade värdet när alla underordnade objekt har verifierats.

ApplySequenceWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression)

Generera ett uttrycksdelegat som tillämpar funktionen på det ackumulerade värdet när alla underordnade objekt har verifierats.

ApplyWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression)

Generera ett uttrycksdelegat som tillämpar funktionen när alla underordnade objekt har verifierats.

ApplyWithOptionsAndError(Func<IReadOnlyList<Object>,Options,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression)

Generera ett uttrycksdelegat som tillämpar funktionen när alla underordnade objekt har verifierats.

CommonEquals(Object, Object)

Bedöm om två objekt är lika.

EvaluateChildren(Expression, IMemory, Options, FunctionUtils+VerifyExpression)

Utvärdera uttrycks underordnade och returnera dem.

TryAccumulatePath(Expression, IMemory, Options)

Försök att ackumulera sökvägen från en accessor eller ett element, från höger till vänster.

TryParseList(Object, IList)

Försök att tvinga objektet till IList.

ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType)

Verifiera att uttrycket har ett visst antal underordnade objekt som är av någon av de typer som stöds.

ValidateAtLeastOne(Expression)

Verifiera minst 1 argument av någon typ.

ValidateBinary(Expression)

Kontrollera att det finns två underordnade.

ValidateBinaryNumber(Expression)

Verifiera 2 numeriska argument.

ValidateBinaryNumberOrString(Expression)

Kontrollera att det finns två numeriska argument eller strängargument.

ValidateNumber(Expression)

Verifiera 1 eller flera numeriska argument.

ValidateOrder(Expression, ReturnType[], ReturnType[])

Verifiera antalet och typen av argument till en funktion.

ValidateString(Expression)

Verifiera 1 eller flera strängargument.

ValidateTwoOrMoreThanTwoNumbers(Expression)

Verifiera 2 eller fler än 2 numeriska argument.

ValidateUnary(Expression)

Kontrollera att det finns ett enda argument.

ValidateUnaryBoolean(Expression)

Kontrollera att det finns ett enda booleskt argument.

ValidateUnaryNumber(Expression)

Kontrollera att det finns ett argument med ett enda tal.

ValidateUnaryOrBinaryNumber(Expression)

Verifiera 1 eller 2 numeriska argument.

ValidateUnaryOrBinaryString(Expression)

Verifiera 1 eller 2 strängargument.

ValidateUnaryString(Expression)

Kontrollera att det finns ett argument med en enda sträng.

VerifyContainer(Object, Expression, Int32)

Verifiera att värdet innehåller element.

VerifyContainerOrNull(Object, Expression, Int32)

Verifiera att värdet innehåller element eller null.

VerifyInteger(Object, Expression, Int32)

Kontrollera att värdet är ett heltal.

VerifyList(Object, Expression, Int32)

Verifiera att värdet innehåller element.

VerifyNotNull(Object, Expression, Int32)

Kontrollera att värdet inte är null.

VerifyNumber(Object, Expression, Int32)

Kontrollera att värdet är numeriskt.

VerifyNumberOrString(Object, Expression, Int32)

Kontrollera att värdet är ett tal eller en sträng.

VerifyNumberOrStringOrNull(Object, Expression, Int32)

Kontrollera att värdet är ett tal eller en sträng eller null.

VerifyNumericList(Object, Expression, Int32)

Kontrollera att värdet är en numerisk lista.

VerifyNumericListOrNumber(Object, Expression, Int32)

Kontrollera att värdet är en numerisk lista eller ett numeriskt värde.

VerifyString(Object, Expression, Int32)

Kontrollera att värdet är en sträng.

VerifyStringOrNull(Object, Expression, Int32)

Kontrollera att ett objekt varken är en sträng eller null.

Gäller för