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 narzędzi dla wyrażeń adaptacyjnych.
public static class FunctionUtils
type FunctionUtils = class
Public Class FunctionUtils
- Dziedziczenie
-
FunctionUtils
Pola
| DefaultDateTimeFormat |
Domyślny ciąg formatu daty/godziny. |
Metody
| Apply(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Wygeneruj delegata wyrażenia, który stosuje funkcję po zweryfikowaniu wszystkich elementów podrzędnych. |
| ApplySequence(Func<IReadOnlyList<Object>,Object>, FunctionUtils+VerifyExpression) |
Wygeneruj delegata wyrażenia, który stosuje funkcję na skumulowanej wartości po zweryfikowaniu wszystkich elementów podrzędnych. |
| ApplySequenceWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Wygeneruj delegata wyrażenia, który stosuje funkcję na skumulowanej wartości po zweryfikowaniu wszystkich elementów podrzędnych. |
| ApplyWithError(Func<IReadOnlyList<Object>,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Wygeneruj delegata wyrażenia, który stosuje funkcję po zweryfikowaniu wszystkich elementów podrzędnych. |
| ApplyWithOptionsAndError(Func<IReadOnlyList<Object>,Options,ValueTuple<Object,String>>, FunctionUtils+VerifyExpression) |
Wygeneruj delegata wyrażenia, który stosuje funkcję po zweryfikowaniu wszystkich elementów podrzędnych. |
| CommonEquals(Object, Object) |
Oceń, czy dwa obiekty są równe. |
| EvaluateChildren(Expression, IMemory, Options, FunctionUtils+VerifyExpression) |
Oceń elementy podrzędne wyrażeń i zwróć je. |
| TryAccumulatePath(Expression, IMemory, Options) |
Spróbuj zgromadzić ścieżkę z elementu lub metody dostępu od prawej do lewej. |
| TryParseList(Object, IList) |
Spróbuj zmienić obiekt na IList. |
| ValidateArityAndAnyType(Expression, Int32, Int32, ReturnType) |
Sprawdź, czy wyrażenie ma określoną liczbę elementów podrzędnych, które są dowolnym z obsługiwanych typów. |
| ValidateAtLeastOne(Expression) |
Zweryfikuj co najmniej 1 argument dowolnego typu. |
| ValidateBinary(Expression) |
Sprawdź, czy istnieją dwoje dzieci. |
| ValidateBinaryNumber(Expression) |
Zweryfikuj 2 argumenty liczbowe. |
| ValidateBinaryNumberOrString(Expression) |
Sprawdź, czy istnieją 2 argumenty liczbowe lub ciągowe. |
| ValidateNumber(Expression) |
Zweryfikuj co najmniej 1 argumenty liczbowe. |
| ValidateOrder(Expression, ReturnType[], ReturnType[]) |
Zweryfikuj liczbę i typ argumentów funkcji. |
| ValidateString(Expression) |
Zweryfikuj co najmniej 1 argument ciągu. |
| ValidateTwoOrMoreThanTwoNumbers(Expression) |
Zweryfikuj co najmniej 2 argumenty liczbowe. |
| ValidateUnary(Expression) |
Sprawdź, czy istnieje jeden argument. |
| ValidateUnaryBoolean(Expression) |
Sprawdź, czy istnieje jeden argument logiczny. |
| ValidateUnaryNumber(Expression) |
Sprawdź, czy istnieje jeden argument liczbowy. |
| ValidateUnaryOrBinaryNumber(Expression) |
Zweryfikuj 1 lub 2 argumenty liczbowe. |
| ValidateUnaryOrBinaryString(Expression) |
Zweryfikuj 1 lub 2 argumenty ciągu. |
| ValidateUnaryString(Expression) |
Sprawdź, czy istnieje jeden argument ciągu. |
| VerifyContainer(Object, Expression, Int32) |
Sprawdź, czy wartość zawiera elementy. |
| VerifyContainerOrNull(Object, Expression, Int32) |
Sprawdź, czy wartość zawiera elementy lub wartość null. |
| VerifyInteger(Object, Expression, Int32) |
Sprawdź, czy wartość jest liczbą całkowitą. |
| VerifyList(Object, Expression, Int32) |
Sprawdź, czy wartość zawiera elementy. |
| VerifyNotNull(Object, Expression, Int32) |
Sprawdź, czy wartość nie ma wartości null. |
| VerifyNumber(Object, Expression, Int32) |
Sprawdź, czy wartość jest liczbowa. |
| VerifyNumberOrString(Object, Expression, Int32) |
Sprawdź, czy wartość jest liczbą lub ciągiem. |
| VerifyNumberOrStringOrNull(Object, Expression, Int32) |
Sprawdź, czy wartość jest liczbą, ciągiem lub wartością null. |
| VerifyNumericList(Object, Expression, Int32) |
Sprawdź, czy wartość to lista liczbowa. |
| VerifyNumericListOrNumber(Object, Expression, Int32) |
Sprawdź, czy wartość jest listą liczbową lub wartością liczbową. |
| VerifyString(Object, Expression, Int32) |
Sprawdź, czy wartość jest ciągiem. |
| VerifyStringOrNull(Object, Expression, Int32) |
Sprawdź, czy obiekt nie jest ciągiem ani wartością null. |