adaptive-expressions package
Klassen
Abs |
Gibt den absoluten Wert der angegebenen Zahl zurück. |
Accessor |
Wird verwendet, um auf den Variablenwert zuzugreifen, der dem Pfad entspricht. |
Add |
Hiermit wird das Ergebnis der Addition von zwei oder mehr (reinen) Zahlen oder der Verkettung von zwei oder mehr Zeichenfolgen (in anderen Fällen) zurückgegeben. |
AddDays |
Fügt eine Anzahl von Tagen zu einem Zeitstempel hinzu. |
AddHours |
Fügt eine Anzahl von Stunden zu einem Zeitstempel hinzu. |
AddMinutes |
Fügt eine Anzahl von Minuten zu einem Zeitstempel hinzu. |
AddOrdinal |
Gibt die Ordnungszahl der Eingabezahl zurück. |
AddProperty |
Fügt eine Eigenschaft und den zugehörigen Wert, oder ein Name/Wert-Paar zu einem JSON-Objekt hinzu und gibt das aktualisierte Objekt zurück. Wenn das Objekt zur Laufzeit bereits vorhanden ist, löst die Funktion einen Fehler aus. |
AddSeconds |
Fügt eine Anzahl von Sekunden zu einem Zeitstempel hinzu. |
AddToTime |
Fügt eine Anzahl von Zeiteinheiten zu einem Zeitstempel hinzu. |
All |
Bestimmt, ob alle Elemente einer Sequenz eine Bedingung erfüllen. |
And |
Gibt true zurück, wenn alle Ausdrücke true sind, oder false zurückgeben, wenn mindestens ein Ausdruck false ist. |
Any |
Bestimmt, ob ein Element einer Sequenz eine Bedingung erfüllt. |
Average |
Gibt den Durchschnitt eines numerischen Arrays zurück. |
Base64 |
Gibt die Base64-codierte Version einer Zeichenfolge oder eines Bytearrays zurück. |
Base64ToBinary |
Gibt das Binärarray einer Base64-codierten Zeichenfolge zurück. |
Base64ToString |
Gibt die Zeichenfolgenversion einer Base64-codierten Zeichenfolge zurück, d. h., die Base64-Zeichenfolge wird decodiert. |
Binary |
Gibt die Binärversion einer Zeichenfolge zurück. |
Bool |
Gibt die boolesche Version eines Werts zurück. |
Ceiling |
Gibt den kleinsten integralen Wert zurück, der größer oder gleich der angegebenen Zahl ist. |
Coalesce |
Gibt den ersten Wert ungleich NULL aus mindestens einem Parameter zurück. Leere Zeichenfolgen, leere Arrays und leere Objekte sind nicht NULL. |
ComparisonEvaluator |
Vergleichsoperatoren. Ein Vergleichsoperator gibt false zurück, wenn der Vergleich false ist oder ein Fehler vorliegt. Dadurch wird verhindert, dass Fehler beim Kurzschluss boolescher Ausdrücke auftreten. |
Concat |
Kombiniert mindestens zwei Zeichenfolgen miteinander und gibt die kombinierte Zeichenfolge zurück. |
Contains |
Überprüft, ob eine Sammlung ein bestimmtes Element enthält. Gibt true zurück, wenn das Element gefunden wird, oder gibt false zurück, wenn es nicht gefunden wird. Für diese Funktion wird die Groß-/Kleinschreibung beachtet. |
ConvertFromUTC |
Konvertiert einen Zeitstempel aus UTC (Universal Time Coordinated) in eine Zielzeitzone. |
ConvertToUTC |
Konvertiert einen Zeitstempel aus der Quellzeitzone in UTC (Universal Time Coordinated). |
Count |
Gibt Anzahl von Elementen einer Sammlung zurück |
CountWord |
Gibt die Anzahl der Wörter in einer Zeichenfolge zurück. |
CreateArray |
Gibt ein Array aus mehreren Eingaben zurück. |
DataUri |
Gibt einen Daten-URI (Uniform Resource Identifier) einer Zeichenfolge zurück. |
DataUriToBinary |
Gibt die Binärversion eines Daten-URI (Uniform Resource Identifier) zurück. |
DataUriToString |
Gibt die Zeichenfolgenversion eines Daten-URI (Uniform Resource Identifier) zurück. |
DateFunc |
Gibt das Datum eines angegebenen Zeitstempels im Format m/dd/yyyy zurück. |
DateReadBack |
Verwendet die date-time-Bibliothek für den Einlesevorgang für ein Datum. |
DateTimeDiff |
Gibt eine Reihe von Ticks zurück, die sich zwischen den beiden Zeitstempeln unterscheiden. |
DayOfMonth |
Gibt den Tag des Monats aus einem Zeitstempel zurück. |
DayOfWeek |
Gibt den Wochentag aus einem Zeitstempel zurück. |
DayOfYear |
Gibt den Tag des Jahres aus einem Zeitstempel zurück. |
Divide |
Gibt das ganzzahlige Ergebnis der Division zweier Zahlen zurück. |
Element |
Der Indizierungsoperator ([ ]) wählt ein einzelnes Element aus einer Sequenz aus. Unterstützt den Nummernindex für den Listen- oder Zeichenfolgenindex für das Objekt. |
Empty |
Hiermit überprüfen Sie, ob eine Instanz leer ist. Gibt true zurück, wenn die Eingabe leer ist. Leer bedeutet: 1.Input ist NULL oder undefiniert. 2.Input ist eine NULL- oder leere Zeichenfolge. 3.Input ist eine Nullgrößenauflistung. 4.Input ist ein Objekt ohne Eigenschaft. |
EndsWith |
Überprüft, ob eine Zeichenfolge mit einer bestimmten Teilzeichenfolge endet. Gibt true zurück, wenn die Teilzeichenfolge gefunden wird, oder gibt false zurück, wenn er nicht gefunden wird. Für diese Funktion wird die Groß-/Kleinschreibung nicht beachtet. |
EOL |
Gibt die Zeilenumbruchzeichenfolge entsprechend der Umgebung zurück. |
Equal |
Überprüft, ob beide Werte, Ausdrücke oder Objekte gleichwertig sind. Gibt true zurück, wenn beide gleichwertig sind, oder false zurückgeben, wenn sie nicht gleichwertig sind. |
Exists |
Wertet einen Ausdruck auf Wahrheitsgehalt aus. |
First |
Gibt das erste Element aus einer Zeichenfolge oder einem Array zurück. |
Flatten |
Vereinfacht ein Array in Nicht-Array-Werte. Sie können optional die maximale Tiefe für die Vereinfachung angeben. |
Float |
Konvertiert die Zeichenfolgenversion einer Gleitkommazahl in eine Gleitkommazahl. |
Floor |
Gibt den größten ganzzahligen Wert zurück, der im Vergleich zur angegebenen Zahl kleiner oder gleich groß ist. |
Foreach |
Wird für jedes Element ausgeführt und gibt die neue Sammlung zurück. |
FormatDateTime |
Gibt einen Zeitstempel im angegebenen Format zurück. Formatreferenz: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings |
FormatEpoch |
Ein Zeitstempel wird im angegebenen Format von der UNIX-Zeit zurückgegeben (auch bekannt als Epoch-Zeit, POSIX-Zeit und UNIX-Epoch-Zeit). |
FormatNumber |
Formatieren Sie die Zahl in erforderliche Dezimalzahlen. |
FormatTicks |
Hiermit wird ein Zeitstempel im angegebenen Format von Ticks zurückgegeben. |
GetFutureTime |
Gibt den aktuellen Zeitstempel plus der angegebenen Zeiteinheiten zurück. |
GetNextViableDate |
Gibt das nächste funktionsfähige Datum eines timex-Ausdrucks basierend auf dem aktuellen Datum und der Zeitzone des Benutzers zurück. |
GetNextViableTime |
Gibt die nächste lebensfähige Zeit eines timex-Ausdrucks basierend auf der aktuellen Zeit und der Zeitzone des Benutzers zurück. |
GetPastTime |
Gibt den aktuellen Zeitstempel abzüglich der angegebenen Zeiteinheiten zurück. |
GetPreviousViableDate |
Gibt das vorherige funktionsfähige Datum eines timex-Ausdrucks basierend auf dem aktuellen Datum und der Zeitzone des Benutzers zurück. |
GetPreviousViableTime |
Gibt die vorherige lebensfähige Zeit eines timex-Ausdrucks basierend auf der aktuellen Zeit und der Zeitzone des Benutzers zurück. |
GetProperty |
Ruft den Wert der angegebenen Eigenschaft aus dem JSON-Objekt ab. |
GetTimeOfDay |
Gibt die Uhrzeit für einen angegebenen Zeitstempel zurück. |
GreaterThan |
Überprüft, ob der erste Wert größer als der zweite ist. Gibt true zurück, wenn der erste Wert mehr ist, oder gibt false zurück, wenn weniger. |
GreaterThanOrEqual |
Überprüft, ob der erste Wert größer als oder gleich dem zweiten ist. Gibt true zurück, wenn der erste Wert größer oder gleich ist, oder gibt false zurück, wenn der erste Wert kleiner ist. |
If |
Überprüft, ob ein Ausdruck gleich „true“ oder „false“ ist. Gibt abhängig vom Ergebnis einen angegebenen Wert zurück. |
Ignore |
Markieren Sie eine Klausel, sodass MostSpecificSelector sie ignoriert. MostSpecificSelector betrachtet A & B als spezifischer als A, aber einige Klauseln sind einzigartig und unvergleichlich. |
IndexOf |
Gibt den Index des ersten Vorkommens eines Werts in einem Array zurück. Die nullbasierte Indexposition des Werts, wenn dieser Wert gefunden wird, oder -1, wenn er nicht ist. |
IndicesAndValues |
Wandeln Sie ein Array oder Objekt in ein Array von Objekten mit Index- und Werteigenschaften um. Bei Arrays ist der Index die Position im Array. Bei Objekten ist der Index der Schlüssel für den Wert. |
Int |
Gibt die Ganzzahlversion einer Zeichenfolge zurück. |
Intersection |
Gibt eine Sammlung zurück, die nur die gemeinsamen Elemente aus den angegebenen Sammlungen enthält. Damit ein Element im Ergebnis enthalten ist, muss es in allen Sammlungen enthalten sein, die an diese Funktion übergeben werden. Haben mehrere Elemente denselben Namen, enthält das Ergebnis das letzte Element mit diesem Namen. |
IsArray |
Gibt true zurück, wenn eine bestimmte Eingabe ein Array ist. |
IsBoolean |
Gibt true zurück, wenn eine bestimmte Eingabe ein boolescher Wert ist. |
IsDate |
Gibt true zurück, wenn eine bestimmte |
IsDateRange |
Gibt true zurück, wenn ein bestimmter TimexProperty- oder Timex-Ausdruck auf einen gültigen Datumsbereich verweist. |
IsDateTime |
Gibt true zurück, wenn eine bestimmte Eingabe eine UTC-ISO-Format (JJJJ-MM-TTTHH:mm:ss.fffZ) Zeitstempelzeichenfolge ist. |
IsDefinite |
Gibt true zurück, wenn ein bestimmter TimexProperty- oder Timex-Ausdruck auf ein gültiges Datum verweist. Gültige Daten enthalten das Jahr, den Monat und den Tag des Monats. |
IsDuration |
Gibt true zurück, wenn ein bestimmter TimexProperty- oder Timex-Ausdruck auf eine gültige Dauer verweist. |
IsFloat |
Gibt true zurück, wenn eine bestimmte Eingabe eine Gleitkommazahl ist. Aufgrund der Ausrichtung zwischen C# und JavaScript wird eine Zahl mit einem Rückstand ungleich null ihres Moduls 1 als Gleitkommazahl behandelt. |
IsInteger |
Gibt true zurück, wenn eine angegebene Eingabe eine ganzzahlige Zahl ist. Aufgrund der Ausrichtung zwischen C# und JavaScript wird eine Zahl mit einem Nullrückstand ihres Moduls 1 als ganze Zahl behandelt. |
IsMatch |
Gibt true zurück, wenn eine bestimmte Zeichenfolge einem angegebenen regulären Ausdrucksmuster entspricht. |
IsObject |
Gibt true zurück, wenn eine bestimmte Eingabe ein komplexes Objekt ist, oder gibt false zurück, wenn es sich um ein primitives Objekt handelt. Primitive Objekte umfassen Zeichenfolgen, Zahlen und Boolesche; komplexe Typen enthalten Eigenschaften. |
IsPresent |
Gibt true zurück, wenn ein bestimmter TimexProperty- oder Timex-Ausdruck auf die Gegenwart verweist. |
IsString |
Gibt true zurück, wenn eine bestimmte Eingabe eine Zeichenfolge ist. |
IsTime |
Gibt true zurück, wenn ein bestimmter TimexProperty- oder Timex-Ausdruck auf eine gültige Zeit verweist. Gültige Uhrzeiten enthalten Stunden, Minuten und Sekunden. |
IsTimeRange |
Gibt true zurück, wenn eine bestimmte |
JPath |
Überprüft JSON oder eine JSON-Zeichenfolge auf Knoten oder Werte, die einem Pfadausdruck entsprechen, und gibt die übereinstimmenden Knoten zurück. |
Join |
Gibt eine Zeichenfolge zurück, die alle Elemente aus einem Array enthält und in der die Zeichen durch ein Trennzeichen getrennt sind. |
Json |
Gibt den JSON-Typwert oder das JSON-Objekt (JavaScript Object Notation) einer Zeichenfolge oder eines XML-Codes zurück. |
JsonStringify |
Gibt die Zeichenfolgenversion eines Werts zurück. |
Last |
Gibt das letzte Element aus einer Sammlung zurück. |
LastIndexOf |
Gibt den Index des letzten Vorkommens eines angegebenen Werts in einem Array zurück. Die nullbasierte Indexposition des Werts, wenn dieser Wert gefunden wird, oder -1, wenn er nicht ist. |
Length |
Gibt die Länge einer Zeichenfolge zurück. |
LessThan |
Überprüft, ob der erste Wert kleiner als der zweite ist. Gibt true zurück, wenn der erste Wert kleiner ist, oder false zurückgeben, wenn der erste Wert mehr ist. |
LessThanOrEqual |
Überprüft, ob der erste Wert kleiner als oder gleich dem zweiten ist. Gibt true zurück, wenn der erste Wert kleiner oder gleich ist, oder gibt false zurück, wenn der erste Wert mehr ist. |
Max |
Gibt den höchsten Wert aus einem Array zurück. Das Array ist an beiden Enden inklusiv. |
Merge |
Führen Sie mehrere Objekte (json) in einem Objekt (json) zusammen. Wenn es sich bei dem Element um ein Array handelt, werden auch die Elemente des Arrays zusammengeführt. |
Min |
Gibt den niedrigsten Wert aus einer Reihe von Zahlen in einem Array zurück. |
Mod |
Gibt den Restwert aus der Division zweier Zahlen zurück. |
Month |
Gibt den Tag des Monats des angegebenen Zeitstempels zurück. |
Multiply |
Zurückgeben des Produkts durch Multiplizieren einer beliebigen Anzahl von Zahlen. |
MultivariateNumericEvaluator |
Numerische Operatoren, die 2 oder mehr Argumente haben können. |
NewGuid |
Gibt eine neue GUID-Zeichenfolge zurück. |
Not |
Überprüft, ob ein Ausdruck gleich „false“ ist. Gibt true zurück, wenn der Ausdruck false ist, oder gibt false zurück, wenn true. |
NotEqual |
Gibt true zurück, wenn die beiden Elemente nicht gleich sind. |
NumberTransformEvaluator |
Evaluator, der eine Zahl in eine andere Zahl transformiert. |
NumericEvaluator |
Numerische Operatoren, die 1 oder mehr Argumente haben können. |
Optional |
Für den MostSpecificSelector ist dies eine kurze Hand, sodass anstelle von A & B || A können Sie A & optional(B) ausführen, um dasselbe zu bedeuten. |
Or |
Überprüft, ob mindestens ein Ausdruck gleich „true“ ist. Gibt true zurück, wenn mindestens ein Ausdruck true ist, oder gibt false zurück, wenn alle false sind. |
Power |
Gibt die Potenzierung einer Zahl zu einer anderen zurück. |
Rand |
Gibt eine zufällige Ganzzahl aus einem angegebenen Bereich zurück, wobei nur der Anfangswert inklusive ist. |
Range |
Gibt ein ganzzahliges Array zurück, das mit einer angegebenen ganzzahligen Zahl mit der angegebenen Länge beginnt. |
RemoveProperty |
Entfernt eine Eigenschaft aus einem Objekt und gibt das aktualisierte Objekt zurück. |
Replace |
Ersetzt eine Teilzeichenfolge durch die angegebene Zeichenfolge und gibt die resultierende Zeichenfolge zurück. Für diese Funktion wird die Groß-/Kleinschreibung beachtet. |
ReplaceIgnoreCase |
Ersetzt eine Teilzeichenfolge durch die angegebene Zeichenfolge und gibt die resultierende Zeichenfolge zurück. Für diese Funktion wird die Groß-/Kleinschreibung nicht beachtet. |
Reverse |
Kehrt die Reihenfolge der Elemente in einer Zeichenfolge oder einem Array um. |
Round |
Rundet einen Zahlenwert auf die nächste ganze Zahl. |
Select |
Wird für jedes Element ausgeführt und gibt die neue Sammlung transformierter Elemente zurück. |
SentenceCase |
Nur das erste Wort groß schreiben und andere Kleinbuchstaben belassen. |
SetPathToValue |
Legen Sie den Pfad in einem JSON-Objekt auf value fest. |
SetProperty |
Legt den Wert der Eigenschaft eines Objekts fest und gibt das aktualisierte Objekt zurück. |
Skip |
Entfernt Elemente vom Anfang einer Sammlung und gibt alle anderen Elemente zurück. |
SortBy |
Sortiert Elemente in der Sammlung in aufsteigender Reihenfolge und gibt die sortierte Sammlung zurück. |
SortByDescending |
Sortiert Elemente in der Sammlung in absteigender Reihenfolge und gibt die sortierte Sammlung zurück. |
Split |
Gibt ein Array mit Teilzeichenfolgen, die durch Trennzeichen getrennt sind, basierend auf einem angegebenen Trennzeichen in der ursprünglichen Zeichenfolge zurück. |
Sqrt |
Gibt die Quadratwurzel einer angegebenen Zahl zurück. |
StartOfDay |
Gibt den Beginn des Tages für einen Zeitstempel zurück. |
StartOfHour |
Gibt den Beginn der Stunde für einen Zeitstempel zurück. |
StartOfMonth |
Gibt den Beginn des Monats für einen Zeitstempel zurück. |
StartsWith |
Überprüft, ob eine Zeichenfolge mit einer bestimmten Teilzeichenfolge beginnt. Gibt true zurück, wenn die Teilzeichenfolge gefunden wird, oder gibt false zurück, wenn sie nicht gefunden wird. Für diese Funktion wird die Groß-/Kleinschreibung nicht beachtet. |
String |
Gibt die Zeichenfolgenversion eines Werts zurück. |
StringOrValue |
Zeichenfolgeninterpolation umschließen, um einen echten Wert zu erhalten. Beispiel: stringOrValue('${1}'), würde die Nummer 1 stringOrValue('${1} item') abrufen, würde die Zeichenfolge "1 Element" abrufen. |
StringTransformEvaluator |
Evaluator, der eine Zeichenfolge in eine andere Zeichenfolge transformiert. |
SubArray |
Gibt ein Teilarray von der angegebenen Anfangs- und Endposition zurück. Indexwerte beginnen bei 0. |
Substring |
Gibt Zeichen aus einer Zeichenfolge zurück, beginnend bei der angegebenen Position oder dem angegebenen Indexwert. Indexwerte beginnen bei 0. |
Subtract |
Gibt das Ergebnis aus dem Subtrahieren der nächsten Zahl von der vorherigen Zahl zurück. |
SubtractFromTime |
Subtrahiert eine Anzahl von Zeiteinheiten von einem Zeitstempel. |
Sum |
Gibt das Ergebnis aus dem Hinzufügen von Zahlen in einem Array zurück. |
Take |
Gibt Elemente von der Vorderseite eines Arrays zurück, oder nehmen Sie das bestimmte Präfix aus einer Zeichenfolge. |
Ticks |
Gibt den Wert der ticks-Eigenschaft eines angegebenen Zeitstempels zurück. Ein „tick“ ist ein Intervall von 100 Nanosekunden. |
TicksToDays |
Konvertieren von Teilstrichen in die Anzahl von Tagen. |
TicksToHours |
Konvertieren sie Ticks in die Anzahl von Stunden. |
TicksToMinutes |
Konvertieren von Teilstrichen in die Anzahl von Minuten. |
TimeTransformEvaluator |
Evaluator, der eine datetime in eine andere datetime transformiert. |
TimexResolve |
Gibt true zurück, wenn ein bestimmter TimexProperty- oder Timex-Ausdruck auf eine gültige Zeit verweist. |
TitleCase |
Konvertiert die angegebene Zeichenfolge in die Groß-/Kleinschreibung des Titels. |
ToLower |
Gibt eine Zeichenfolge in Kleinbuchstaben zurück. Gibt es für ein Zeichen in der Zeichenfolge keine Kleinschreibungsversion, verbleibt dieses Zeichen unverändert in der zurückgegebenen Zeichenfolge. |
ToUpper |
Gibt eine Zeichenfolge in Großbuchstaben zurück. Gibt es für ein Zeichen in der Zeichenfolge keine Großschreibungsversion, verbleibt dieses Zeichen unverändert in der zurückgegebenen Zeichenfolge. |
Trim |
Entfernt führende und nachfolgende Leerzeichen aus einer Zeichenfolge und gibt die aktualisierte Zeichenfolge zurück. |
Union |
Gibt eine Sammlung zurück, die sämtliche Elemente aus den angegebenen Sammlungen enthält. Damit ein Element im Ergebnis enthalten ist, kann es in irgendeiner der Sammlungen enthalten sein, die an diese Funktion übergeben werden. Haben mehrere Elemente denselben Namen, enthält das Ergebnis das letzte Element mit diesem Namen. |
Unique |
Entfernt alle Duplikate aus einem Array. |
UriComponent |
Gibt die Binärversion einer URI-Komponente (Uniform Resource Identifier) zurück. |
UriComponentToString |
Gibt die Zeichenfolgenversion einer URI-codierten Zeichenfolge (Uniform Resource Identifier) zurück, d. h., die URI-codierte Zeichenfolge wird decodiert. |
UriHost |
Gibt den Wert für den Host eines Uniform Resource Identifier (URI) zurück. |
UriPath |
Gibt den Wert für den Pfad eines Uniform Resource Identifier (URI) zurück. |
UriPathAndQuery |
Gibt die Werte für den Pfad und die Abfrage eines Uniform Resource Identifier (URI) zurück. |
UriPort |
Gibt den Wert für den Port eines Uniform Resource Identifier (URI) zurück. |
UriQuery |
Gibt den Wert für die Abfrage eines Uniform Resource Identifier (URI) zurück. |
UriScheme |
Gibt den Wert für das Schema eines Uniform Resource Identifier (URI) zurück. |
UtcNow |
Gibt den aktuellen Zeitstempel zurück. |
Where |
Filtert nach jedem Element und gibt die neue Sammlung gefilterter Elemente zurück, die einer angegebenen Bedingung entsprechen. |
XML |
Gibt die Zeilenumbruchzeichenfolge entsprechend der Umgebung zurück. |
XPath |
Gibt die Zeilenumbruchzeichenfolge entsprechend der Umgebung zurück. |
Year |
Gibt das Jahr des angegebenen Zeitstempels zurück. |
CommonRegex |
Konvertieren der PCRE-Regex-Zeichenfolge in RegExp PCRE-Ref: http://www.pcre.org/. PCRE antlr g4-Datei: CommonRegex.g4. |
Constant |
Erstellen Sie eine Ausdruckskonstante. |
ArrayExpressionConverter |
|
BoolExpressionConverter |
|
EnumExpressionConverter |
|
ExpressionConverter |
|
IntExpressionConverter |
|
NumberExpressionConverter |
|
ObjectExpressionConverter |
|
StringExpressionConverter |
|
ValueExpressionConverter |
|
Expression |
Ein Ausdruck, der analysiert oder ausgewertet werden kann, um einen Wert zu erzeugen. Dies stellt einen offenen Wrapper bereit, der eine Reihe von integrierten Funktionen unterstützt und auch zur Laufzeit erweitert werden kann. Es unterstützt auch die Überprüfung der Richtigkeit eines Ausdrucks und die Auswertung, die ausnahmefrei sein sollte. |
ExpressionEvaluator |
Informationen zum Auswerten eines Ausdrucks. |
ExpressionFunctions |
|
ArrayExpression |
Stellt eine Eigenschaft dar, die entweder ein Wert des Arrays von T oder ein Zeichenfolgenausdruck ist, der an ein Array von T gebunden werden soll. |
BoolExpression |
Stellt eine Eigenschaft dar, die entweder ein boolescher Ausdruck oder ein Zeichenfolgenausdruck ist, der in einen booleschen Wert aufgelöst wird. |
EnumExpression |
EnumExpression : Stellt eine Eigenschaft dar, die entweder eine Enumeration von T oder ein Zeichenfolgenausdruck ist, der in eine Enumeration aufgelöst wird. |
ExpressionProperty |
Basisklasse, die einen Ausdruck oder Einen Wert für eine Eigenschaft definiert. |
IntExpression |
Stellt eine Eigenschaft dar, bei der es sich entweder um einen int- oder einen Zeichenfolgenausdruck handelt, der in einen int aufgelöst wird. |
NumberExpression |
Stellt eine Eigenschaft dar, bei der es sich entweder um einen float- oder einen Zeichenfolgenausdruck handelt, der in einen float aufgelöst wird. |
ObjectExpression |
Stellt eine Eigenschaft dar, bei der es sich entweder um ein Objekt vom Typ T oder um einen Zeichenfolgenausdruck handelt, der in ein Objekt vom Typ T aufgelöst wird. |
StringExpression |
Stellt eine Eigenschaft dar, die entweder ein Zeichenfolgenwert oder ein Zeichenfolgenausdruck ist. |
ValueExpression |
Stellt eine Eigenschaft dar, die ein Objekt jeder Art oder ein Zeichenfolgenausdruck ist. |
ExpressionType |
Integrierte Ausdruckstypen. |
Extensions |
Einige Verwendungs- und Erweiterungsfunktionen |
FunctionTable |
FunctionTable ist ein Wörterbuch, das BuiltinFunctions.Functions mit einem CustomDictionary zusammenführt. |
FunctionUtils |
Hilfsprogrammfunktionen in AdaptiveExpression. |
InternalFunctionUtils |
Hilfsprogrammfunktionen, die nur intern verwendet werden |
CommonRegexLexer | |
Alpha_numsContext | |
AlternationContext | |
AtomContext | |
CaptureContext | |
Cc_atomContext | |
Cc_literalContext | |
Character_classContext | |
CommonRegexParser | |
DigitContext | |
DigitsContext | |
ElementContext | |
ExprContext | |
LetterContext | |
LiteralContext | |
NameContext | |
Non_captureContext | |
Non_close_parenContext | |
Non_close_parensContext | |
NumberContext | |
Octal_charContext | |
Octal_digitContext | |
OptionContext | |
Option_flagContext | |
ParseContext | |
QuantifierContext | |
Quantifier_typeContext | |
Shared_atomContext | |
Shared_literalContext | |
SimpleObjectMemory |
Einfache Implementierung von MemoryInterface |
StackedMemory |
Stapelimplementierungen von MemoryInterface. Speichervariablen weisen eine hierarchische Beziehung auf. |
Options |
Optionen zum Definieren von Auswertungsverhalten. |
ExpressionParser |
Parser zum Umwandeln von Zeichenfolgen in Ausdruck |
ExpressionAntlrLexer | |
ArgsListContext | |
ArrayCreationExpContext | |
BinaryOpExpContext | |
ExpressionAntlrParser | |
ExpressionContext | |
FileContext | |
FuncInvokeExpContext | |
IdAtomContext | |
IndexAccessExpContext | |
JsonCreationExpContext | |
KeyContext | |
KeyValuePairContext | |
KeyValuePairListContext | |
LambdaContext | |
MemberAccessExpContext | |
NumericAtomContext | |
ParenthesisExpContext | |
PrimaryExpContext | |
PrimaryExpressionContext | |
StringAtomContext | |
StringInterpolationAtomContext | |
StringInterpolationContext | |
TextContentContext | |
TripleOpExpContext | |
UnaryOpExpContext | |
ParseErrorListener |
Ausdrucksparser-Fehlerlistener. |
Util |
util-Klasse |
RegexErrorListener |
Fehlerlistener für Regex. |
TimeZoneConverter |
Zeitzonenkonverter. (1) Von der Windows-Zeitzone (.NET) in die Zeitzone iana. (2) Von der Zeitzone von iana zu Windows (.NET) Zeitzone. Windows-Verweis: https://support.microsoft.com/en-us/help/22803/daylight-saving-time. iana ref: https://www.iana.org/time-zones. |
Clause |
Ein kanonischer Normalformausdruck. |
Node |
Knoten in einer Triggerstruktur. |
Quantifier |
Quantifizierer zum Zulassen der Laufzeiterweiterung von Ausdrücken. |
Trigger |
Ein Trigger ist eine Kombination aus einem Triggerausdruck und der entsprechenden Aktion. |
TriggerTree |
Eine Triggerstruktur organisiert Evaluatoren nach Generalisierung/Spezialisierung, um die Verwendung von Regeln zu vereinfachen. |
Schnittstellen
ExpressionParserInterface |
Schnittstelle zum Analysieren einer Zeichenfolge in einen Ausdruck |
CommonRegexListener |
Diese Schnittstelle definiert einen vollständigen Listener für eine Analysestruktur, die von erzeugt wird |
CommonRegexVisitor |
Diese Schnittstelle definiert einen vollständigen generischen Besucher für eine Analysestruktur, die von erzeugt wird |
MemoryInterface |
Schnittstelle zum Analysieren einer Zeichenfolge in einen Ausdruck |
ExpressionAntlrParserListener |
Diese Schnittstelle definiert einen vollständigen Listener für eine Analysestruktur, die von erzeugt wird |
ExpressionAntlrParserVisitor |
Diese Schnittstelle definiert einen vollständigen generischen Besucher für eine Analysestruktur, die von erzeugt wird |
Optimizer |
Optimieren Sie eine Klausel, indem Sie sie neu schreiben. |
PredicateComparer |
Vergleichen Sie zwei Prädikate, um die Beziehung zwischen ihnen zu ermitteln. |
Typaliase
EvaluateExpressionDelegate |
Delegat, um einen Ausdruck auszuwerten. Auswerter sollten Laufzeitargumente überprüfen, wenn dies angebracht ist, und einen Fehler zurückgeben, anstatt nach Möglichkeit Ausnahmen zu auslösen. |
EvaluatorLookup |
Delegat, um Funktionsinformationen aus dem Typ nachzuschlagen. |
ValidateExpressionDelegate |
Delegat für die statische Überprüfung eines Ausdrucks. Validierungssteuerelemente können und sollten Ausnahmen auslösen, wenn der Ausdruck ungültig ist. |
ValueWithError |
Wertergebnis mit Fehler. |
VerifyExpression |
Vergewissern Sie sich, dass das Ergebnis eines Ausdrucks den entsprechenden Typ aufweist, und geben Sie eine Zeichenfolge zurück, falls nicht. |
PredicateComparers |
Enumerationen
ReturnType |
Geben Sie den Typ ein, der vom Evalieren eines Ausdrucks erwartet wird. |
QuantifierType |
Quantifizierertyp für erweiternde Triggerausdrücke. |
RelationshipType |
Beziehung zwischen Triggerausdrücken. |
Functions
convert |
Konvertieren Sie eine datetime-Formatzeichenfolge im CSharp-Format in eine datetime-Formatzeichenfolge im Day.js Format. Ref: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings |
Details zur Funktion
convertCSharpDateTimeToDayjs(string)
Konvertieren Sie eine datetime-Formatzeichenfolge im CSharp-Format in eine datetime-Formatzeichenfolge im Day.js Format. Ref: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings
function convertCSharpDateTimeToDayjs(fmtString: string): string
Parameter
- fmtString
-
string
Eine datetime-Formatzeichenfolge im CSharp-Format. Ref: https://day.js.org/docs/en/display/format
Gibt zurück
string
Eine Momengt.js formatieren datetime-Formatzeichenfolge.