System.Activities.Expressions Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Klassen bereit, die mit Ausdrücken verknüpft sind.
Klassen
Add<TLeft,TRight,TResult> |
Berechnet die Summe von zwei Werten. |
And<TLeft,TRight,TResult> |
Berechnet die bitweise logische Operation AND von zwei Werten. |
AndAlso |
Berechnet die logische Operation AND von zwei Werten. Beide Werte werden in boolesche Werte konvertiert, und wenn beide "true" sind, gibt dieser Ausdruck |
ArgumentReference<T> |
Stellt ein Argument-Element dar, das als L-Wert in einem Ausdruck verwendet wird. |
ArgumentValue<T> |
Stellt ein Argument-Element dar, das als R-Wert in einem Ausdruck verwendet wird. |
ArrayItemReference<TItem> |
Ein Verweis auf ein Element in einem Array. |
ArrayItemValue<TItem> |
Ein Element in einem Array. |
As<TOperand,TResult> |
Versucht, einen Operanden in einen angegebenen Typ zu konvertieren. Wenn die Konvertierung nicht möglich ist, wird das Ergebnis auf |
AssemblyReference |
Stellt einen Assembly-Verweis dar. |
Cast<TOperand,TResult> |
Versucht, einen Operanden in einen angegebenen Typ zu konvertieren. Wenn die Konvertierung nicht möglich ist, wird ein Laufzeitfehler generiert. |
CompiledExpressionInvoker |
Stellt eine aufrufende Instanz für einen kompilierten Ausdruck dar. |
DelegateArgumentReference<T> |
Stellt ein DelegateArgument-Element dar, das als L-Wert in einem Ausdruck verwendet wird. |
DelegateArgumentValue<T> |
Stellt ein DelegateArgument-Element dar, das als R-Wert in einem Ausdruck verwendet wird. |
Divide<TLeft,TRight,TResult> |
Berechnet den Quotienten einer Division. |
EnvironmentLocationReference<T> |
Stellt einen Verweis auf den Speicherort der Umgebung dar. |
EnvironmentLocationValue<T> |
Stellt den Umgebungsspeicherortwert dar. |
Equal<TLeft,TRight,TResult> |
Führt einen Gleichheitstest zwischen zwei Werten aus. Wenn die zwei Werte gleich sind, gibt der Ausdruck |
ExpressionServices |
Eine Transformations-API, die verwendet wird, um umgebungsfähige Ausdrücke in eine Aktivitätsstruktur zu konvertieren. |
FieldReference<TOperand,TResult> |
Ein Verweis auf ein Feld. |
FieldValue<TOperand,TResult> |
Ein Feldwert. |
GreaterThan<TLeft,TRight,TResult> |
Führt einen relationalen Test zwischen zwei Werten aus. Wenn der linke Operand größer als der rechte Operand ist, gibt der Ausdruck |
GreaterThanOrEqual<TLeft,TRight,TResult> |
Führt einen relationalen Test zwischen zwei Werten aus. Wenn der linke Operand größer oder gleich dem rechten Operanden ist, gibt der Ausdruck |
IndexerReference<TOperand,TItem> |
Stellt ein Element dar, auf das ein Objektindexer verweist, der in einem Ausdruck als L-Wert verwendet werden kann. |
InvokeFunc<TResult> |
Ruft eine ActivityFunc<TResult> auf. |
InvokeFunc<T,TResult> |
Ruft eine ActivityFunc<T,TResult> auf. |
InvokeFunc<T1,T2,TResult> |
Ruft eine ActivityFunc<T1,T2,TResult> auf. |
InvokeFunc<T1,T2,T3,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> auf. |
InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Ruft eine ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> auf. |
InvokeMethod<TResult> |
Ruft eine öffentliche Methode eines angegebenen Objekts oder Typs auf. |
LambdaReference<T> |
Stellt einen als L-Wert verwendeten Lambda-Ausdruck dar, der das Binden von Out-Argumenten unterstützt. |
LambdaSerializationException |
Die Ausnahme, die ausgelöst wird, wenn ein XAML-Serialisierungsversuch für ein LambdaValue<TResult>-Element oder LambdaReference<T>-Element durchgeführt wird. |
LambdaValue<TResult> |
Stellt einen als R-Wert verwendeten Lambdaausdruck dar, der das Binden von In-Argumenten unterstützt. |
LessThan<TLeft,TRight,TResult> |
Führt einen relationalen Test zwischen zwei Werten aus. Wenn der linke Operand kleiner als der rechte Operand ist, gibt der Ausdruck |
LessThanOrEqual<TLeft,TRight,TResult> |
Führt einen relationalen Test zwischen zwei Werten aus. Wenn der linke Operand kleiner als oder gleich dem rechten Operanden ist, gibt der Ausdruck |
Literal<T> |
Stellt eine Ausdrucksaktivität dar, die einen Literalwert des angegebenen Typs zurückgibt. |
MultidimensionalArrayItemReference<TItem> |
Stellt ein Element in einem mehrdimensionalen Array dar, das in einem Ausdruck als L-Wert verwendet werden kann. |
Multiply<TLeft,TRight,TResult> |
Berechnet das Produkt von zwei Werten. |
New<TResult> |
Erstellt eine neue Instanz des Typs, der durch den |
NewArray<TResult> |
Erstellt eine neue Instanz des Arraytyps, der durch den |
Not<TOperand,TResult> |
Berechnet die logische Negation eines Wertausdrucks. |
NotEqual<TLeft,TRight,TResult> |
Führt einen Ungleichheitstest zwischen zwei Werten aus. Wenn die zwei Werte nicht gleich sind, gibt der Ausdruck |
Or<TLeft,TRight,TResult> |
Berechnet die bitweise logische Operation OR von zwei Werten. |
OrElse |
Berechnet die logische Operation OR von zwei Werten. Hierzu werden beide Operanden als Boolesche Werte ausgewertet. Wenn beide Operanden |
PropertyReference<TOperand,TResult> |
Ein Verweis auf eine Eigenschaft. |
PropertyValue<TOperand,TResult> |
Ein Eigenschaftenwert. |
Subtract<TLeft,TRight,TResult> |
Berechnet den Unterschied zwischen zwei Werten. |
TextExpression |
Stellt einen Textausdruck dar. |
ValueTypeFieldReference<TOperand,TResult> |
Stellt ein Feld für einen Werttyp dar, der in einem Ausdruck als L-Wert verwendet werden kann. |
ValueTypeIndexerReference<TOperand,TItem> |
Stellt ein Element dar, auf das ein Indexer für einen Werttyp verweist, der in einem Ausdruck als L-Wert verwendet werden kann. |
ValueTypePropertyReference<TOperand,TResult> |
Stellt eine Eigenschaft für einen Werttyp dar, der in einem Ausdruck als L-Wert verwendet werden kann. |
VariableReference<T> |
Stellt ein Variable-Element dar, das als L-Wert in einem Ausdruck verwendet wird. |
VariableValue<T> |
Stellt ein Variable-Element dar, das als R-Wert in einem Ausdruck verwendet wird. |
Schnittstellen
ITextExpression |
Stellt einen Textausdruck dar. |