FunctionUtils Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |