Delen via


FunctionUtils Klas

Definitie

Hulpprogrammafuncties voor Adaptieve expressies.

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

Velden

DefaultDateTimeFormat

De standaardtekenreeks voor datum-tijdnotatie.

Methoden

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

Genereer een expressiedelegeer die een functie toepast nadat alle onderliggende elementen zijn geverifieerd.

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

Genereer een expressiedege die functie toepast op de samengevoegde waarde nadat alle onderliggende elementen zijn geverifieerd.

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

Genereer een expressiedege die functie toepast op de samengevoegde waarde nadat alle onderliggende elementen zijn geverifieerd.

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

Genereer een expressiedelegeer die een functie toepast nadat alle onderliggende elementen zijn geverifieerd.

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

Genereer een expressiedelegeer die een functie toepast nadat alle onderliggende elementen zijn geverifieerd.

CommonEquals(Object, Object)

Beoordeel of twee objecten gelijk zijn.

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

Evalueer onderliggende expressies en retourneer ze.

TryAccumulatePath(Expression, IMemory, Options)

Probeer het pad van een accessor of element van rechts naar links te verzamelen.

TryParseList(Object, IList)

Probeer het object naar IList te laten gaan.

ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType)

Controleer of de expressie een bepaald aantal onderliggende elementen heeft die van een van de ondersteunde typen zijn.

ValidateAtLeastOne(Expression)

Valideer ten minste één argument van elk type.

ValidateBinary(Expression)

Controleer of er twee kinderen zijn.

ValidateBinaryNumber(Expression)

Valideer 2 numerieke argumenten.

ValidateBinaryNumberOrString(Expression)

Controleer of er twee numerieke argumenten of tekenreeksargumenten zijn.

ValidateNumber(Expression)

Valideer 1 of meer numerieke argumenten.

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

Valideer het aantal en het type argumenten voor een functie.

ValidateString(Expression)

Valideer 1 of meer tekenreeksargumenten.

ValidateTwoOrMoreThanTwoNumbers(Expression)

Valideer twee of meer dan 2 numerieke argumenten.

ValidateUnary(Expression)

Controleer of er één argument is.

ValidateUnaryBoolean(Expression)

Controleer of er één booleaans argument is.

ValidateUnaryNumber(Expression)

Controleer of er één getalargument is.

ValidateUnaryOrBinaryNumber(Expression)

Valideer 1 of 2 numerieke argumenten.

ValidateUnaryOrBinaryString(Expression)

Valideer 1 of 2 tekenreeksargumenten.

ValidateUnaryString(Expression)

Controleer of er één tekenreeksargument is.

VerifyContainer(Object, Expression, Int32)

Controleer of de waarde elementen bevat.

VerifyContainerOrNull(Object, Expression, Int32)

Controleer of de waarde elementen of null bevat.

VerifyInteger(Object, Expression, Int32)

Controleer of waarde een geheel getal is.

VerifyList(Object, Expression, Int32)

Controleer of de waarde elementen bevat.

VerifyNotNull(Object, Expression, Int32)

Controleer of de waarde niet null is.

VerifyNumber(Object, Expression, Int32)

Controleer of de waarde numeriek is.

VerifyNumberOrString(Object, Expression, Int32)

Controleer of de waarde een getal of tekenreeks is.

VerifyNumberOrStringOrNull(Object, Expression, Int32)

Controleer of de waarde een getal of tekenreeks of null is.

VerifyNumericList(Object, Expression, Int32)

Controleer of de waarde een numerieke lijst is.

VerifyNumericListOrNumber(Object, Expression, Int32)

Controleer of waarde een numerieke lijst of een numerieke waarde is.

VerifyString(Object, Expression, Int32)

Controleer of de waarde een tekenreeks is.

VerifyStringOrNull(Object, Expression, Int32)

Controleer of een object geen tekenreeks of null is.

Van toepassing op