FunctionUtils Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Utility functions for Adaptive-Expressions.
public static class FunctionUtils
type FunctionUtils = class
Public Class FunctionUtils
- Dědičnost
-
FunctionUtils
Pole
DefaultDateTimeFormat |
Výchozí řetězec formátu data a času. |
Metody
Apply(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Vygenerujte delegáta výrazu, který použije funkci po ověření všech podřízených položek. |
ApplySequence(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Vygenerujte delegáta výrazu, který použije funkci na kumulovanou hodnotu po ověření všech podřízených položek. |
ApplySequenceWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Vygenerujte delegáta výrazu, který použije funkci na kumulovanou hodnotu po ověření všech podřízených položek. |
ApplyWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Vygenerujte delegáta výrazu, který použije funkci po ověření všech podřízených položek. |
ApplyWithOptionsAndError(Func<IReadOnlyList<Object>,Options,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Vygenerujte delegáta výrazu, který použije funkci po ověření všech podřízených položek. |
CommonEquals(Object, Object) |
Posuďte, jestli jsou si dva objekty rovny. |
EvaluateChildren(Expression, IMemory, Options, FunctionUtils+VerifyExpression) |
Vyhodnoťte podřízené výrazy a vraťte je. |
TryAccumulatePath(Expression, IMemory, Options) |
Zkuste nashromáždit cestu z přistupového objektu nebo elementu zprava doleva. |
TryParseList(Object, IList) |
Pokuste se převést objekt na IList. |
ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType) |
Ověřte, že výraz obsahuje určitý počet podřízených položek, které jsou některého z podporovaných typů. |
ValidateAtLeastOne(Expression) |
Ověřte alespoň 1 argument libovolného typu. |
ValidateBinary(Expression) |
Ověřte, že existují dvě podřízené položky. |
ValidateBinaryNumber(Expression) |
Ověřte 2 číselné argumenty. |
ValidateBinaryNumberOrString(Expression) |
Ověřte, že existují 2 číselné nebo řetězcové argumenty. |
ValidateNumber(Expression) |
Ověřte 1 nebo více číselných argumentů. |
ValidateOrder(Expression, ReturnType[], ReturnType[]) |
Ověřte počet a typ argumentů funkce. |
ValidateString(Expression) |
Ověřte 1 nebo více řetězcových argumentů. |
ValidateTwoOrMoreThanTwoNumbers(Expression) |
Ověřte 2 nebo více než 2 číselné argumenty. |
ValidateUnary(Expression) |
Ověřte, že existuje jeden argument. |
ValidateUnaryBoolean(Expression) |
Ověřte, že existuje jeden logický argument. |
ValidateUnaryNumber(Expression) |
Ověřte, že existuje jeden číselný argument. |
ValidateUnaryOrBinaryNumber(Expression) |
Ověřte 1 nebo 2 číselné argumenty. |
ValidateUnaryOrBinaryString(Expression) |
Ověřte 1 nebo 2 řetězcové argumenty. |
ValidateUnaryString(Expression) |
Ověřte, že existuje jeden řetězec argumentu. |
VerifyContainer(Object, Expression, Int32) |
Ověřte, že hodnota obsahuje elementy. |
VerifyContainerOrNull(Object, Expression, Int32) |
Ověřte, že hodnota obsahuje elementy nebo hodnotu null. |
VerifyInteger(Object, Expression, Int32) |
Ověřte, že hodnota je celé číslo. |
VerifyList(Object, Expression, Int32) |
Ověřte, že hodnota obsahuje elementy. |
VerifyNotNull(Object, Expression, Int32) |
Ověřte, že hodnota není null. |
VerifyNumber(Object, Expression, Int32) |
Ověřte, že hodnota je číselná. |
VerifyNumberOrString(Object, Expression, Int32) |
Ověřte, že hodnota je číslo nebo řetězec. |
VerifyNumberOrStringOrNull(Object, Expression, Int32) |
Ověřte, že hodnota je číslo nebo řetězec nebo null. |
VerifyNumericList(Object, Expression, Int32) |
Ověřte, že hodnota je číselný seznam. |
VerifyNumericListOrNumber(Object, Expression, Int32) |
Ověřte, že hodnota je číselný seznam nebo číselná hodnota. |
VerifyString(Object, Expression, Int32) |
Ověřte, že hodnota je řetězec. |
VerifyStringOrNull(Object, Expression, Int32) |
Ověřte, že objekt není řetězec ani hodnota null. |