Język

FunctionUtils Klasa

Definicja

Funkcje użyteczności dla wyrażeń adaptacyjnych.

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

Pola

Nazwa Opis
DefaultDateTimeFormat

Domyślny ciąg formatu daty, czasu.

Metody

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

Wygeneruj delegata wyrażenia, który stosuje funkcję po weryfikacji wszystkich potomków.

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

Wygeneruj delegata wyrażenia, który stosuje funkcję na wartości akumulowanej po weryfikacji wszystkich potomków.

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

Wygeneruj delegata wyrażenia, który stosuje funkcję na wartości akumulowanej po weryfikacji wszystkich potomków.

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

Wygeneruj delegata wyrażenia, który stosuje funkcję po weryfikacji wszystkich potomków.

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

Wygeneruj delegata wyrażenia, który stosuje funkcję po weryfikacji wszystkich potomków.

CommonEquals(Object, Object)

Oceń, czy dwa obiekty są równe.

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

Oceń dzieci z ekspresji i zwracaj je.

TryAccumulatePath(Expression, IMemory, Options)

Spróbuj zebrać ścieżkę od Accessora lub Elementu, od prawej do lewej.

TryParseList(Object, IList)

Spróbuj zmusić sprzeciw do IList.

ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType)

Zweryfikować, że wyrażenie ma określoną liczbę potomków należących do dowolnego z wspieranych typów.

ValidateAtLeastOne(Expression)

Zweryfikowaj co najmniej jeden argument dowolnego typu.

ValidateBinary(Expression)

Potwierdzaj, że są dwoje dzieci.

ValidateBinaryNumber(Expression)

Zweryfikowaj 2 argumenty liczbowe.

ValidateBinaryNumberOrString(Expression)

Sprawdź, że istnieją 2 argumenty liczbowe lub ciągowe znaków.

ValidateNumber(Expression)

Zweryfikować 1 lub więcej argumentów liczbowych.

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

Zweryfikowaj liczbę i typ argumentów dla funkcji.

ValidateString(Expression)

Zweryfikowaj 1 lub więcej argumentów znaków znaków.

ValidateTwoOrMoreThanTwoNumbers(Expression)

Zweryfikowaj 2 lub więcej niż 2 argumenty liczbowe.

ValidateUnary(Expression)

Zweryfikowaj, że istnieje jeden argument.

ValidateUnaryBoolean(Expression)

Zweryfikować, że istnieje jeden argument boolowski.

ValidateUnaryNumber(Expression)

Zweryfikowaj, że istnieje argument jednej liczby.

ValidateUnaryOrBinaryNumber(Expression)

Zweryfikowaj 1 lub 2 argumenty liczbowe.

ValidateUnaryOrBinaryString(Expression)

Waliduj argumenty 1- lub 2-ciągowe.

ValidateUnaryString(Expression)

Zweryfikowaj, czy istnieje argument pojedynczego ciągu znaków.

VerifyContainer(Object, Expression, Int32)

Wartość weryfikacji zawiera elementy.

VerifyContainerOrNull(Object, Expression, Int32)

Verify value zawiera elementy lub null.

VerifyInteger(Object, Expression, Int32)

Wartość weryfikacji to liczba całkowita.

VerifyList(Object, Expression, Int32)

Wartość weryfikacji zawiera elementy.

VerifyNotNull(Object, Expression, Int32)

Wartość weryfikacji nie jest null.

VerifyNumber(Object, Expression, Int32)

Weryfikuj wartość liczbową.

VerifyNumberOrString(Object, Expression, Int32)

Wartość weryfikacji to liczba lub ciąg znaków.

VerifyNumberOrStringOrNull(Object, Expression, Int32)

Wartość weryfikacji to liczba, ciąg lub null.

VerifyNumericList(Object, Expression, Int32)

Weryfikuj wartość to lista numeryczna.

VerifyNumericListOrNumber(Object, Expression, Int32)

Wartość weryfikacji to lista liczbowa lub wartość numeryczna.

VerifyString(Object, Expression, Int32)

Wartość weryfikacji to ciąg ciągów.

VerifyStringOrNull(Object, Expression, Int32)

Sprawdź, czy obiekt nie jest ani ciągiem znaków, ani null.

Dotyczy