System.Activities.Expressions Przestrzeń nazw
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.
Dostarcza klasy związane z wyrażeniami.
Klasy
| Add<TLeft,TRight,TResult> |
Oblicza sumę dwóch wartości. |
| And<TLeft,TRight,TResult> |
Oblicza bitową koniunkcję logiczną i dwie wartości. |
| AndAlso |
Oblicza wartość logiczną i dwie wartości. Obie wartości są konwertowane na wartość logiczną, a jeśli oba są spełnione, to wyrażenie zwraca wartość |
| ArgumentReference<T> |
Reprezentuje Argument użycie jako wartość l w wyrażeniu. |
| ArgumentValue<T> |
Reprezentuje Argument użycie jako wartość języka r w wyrażeniu. |
| ArrayItemReference<TItem> |
Odwołanie do elementu w tablicy. |
| ArrayItemValue<TItem> |
Element w tablicy. |
| As<TOperand,TResult> |
Podejmuje próbę przekonwertowania operandu na dany typ. Jeśli konwersja nie jest możliwa, wynik jest ustawiony na |
| AssemblyReference |
Reprezentuje odwołanie do zestawu. |
| Cast<TOperand,TResult> |
Podejmuje próbę przekonwertowania operandu na dany typ. Jeśli konwersja nie jest możliwa, generowany jest błąd czasu wykonywania. |
| CompiledExpressionInvoker |
Przedstawia skompilowane wyrażenie źródło. |
| DelegateArgumentReference<T> |
Reprezentuje DelegateArgument użycie jako wartość l w wyrażeniu. |
| DelegateArgumentValue<T> |
Reprezentuje DelegateArgument użycie jako wartość języka r w wyrażeniu. |
| Divide<TLeft,TRight,TResult> |
Oblicza iloraz operacji dzielenia. |
| EnvironmentLocationReference<T> |
Reprezentuje odwołanie do lokalizacji środowiska. |
| EnvironmentLocationValue<T> |
Reprezentuje wartość lokalizacji środowiska. |
| Equal<TLeft,TRight,TResult> |
Wykonuje test równości między dwiema wartościami. Jeśli dwie wartości są równe, wyrażenie zwraca wartość ; w przeciwnym razie |
| ExpressionServices |
Interfejs API transformacji służący do konwertowania wyrażeń rozpoznawania środowiska na drzewo aktywności. |
| FieldReference<TOperand,TResult> |
Odwołanie do pola. |
| FieldValue<TOperand,TResult> |
Wartość pola. |
| GreaterThan<TLeft,TRight,TResult> |
Wykonuje test relacyjnych między dwiema wartościami. Jeśli lewy operand jest większy niż prawy operand, wyrażenie zwraca wartość |
| GreaterThanOrEqual<TLeft,TRight,TResult> |
Wykonuje test relacyjny między dwiema wartościami. Jeśli argument operacji po lewej stronie jest większy lub równy operandowi z prawej strony, wyrażenie zwraca |
| IndexerReference<TOperand,TItem> |
Reprezentuje element, do których odwołuje się indeksator obiektów, który może być używany jako l-wartość w wyrażeniu. |
| InvokeFunc<TResult> |
Wywołuje element ActivityFunc<TResult> . |
| InvokeFunc<T,TResult> |
Wywołuje ActivityFunc<T,TResult> . |
| InvokeFunc<T1,T2,TResult> |
Wywołuje ActivityFunc<T1,T2,TResult> . |
| InvokeFunc<T1,T2,T3,TResult> |
Wywołuje ActivityFunc<T1,T2,T3,TResult> . |
| InvokeFunc<T1,T2,T3,T4,TResult> |
Wywołuje ActivityFunc<T1,T2,T3,T4,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,TResult> |
Wywołuje ActivityFunc<T1,T2,T3,T4,T5,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,T6,TResult> |
Wywołuje ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Wywołuje ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Wywołuje element ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> | |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Wywołuje element ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Wywołuje ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Wywołuje ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Wywołuje element ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Wywołuje ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Wywołuje element ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> . |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Wywołuje ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> . |
| InvokeMethod<TResult> |
Wywołuje publiczną metodę określonego obiektu lub typu. |
| LambdaReference<T> |
Reprezentuje wyrażenie lambda używane jako wartość l, która obsługuje powiązanie Out argumentów. |
| LambdaSerializationException |
Wyjątek, który jest generowany, gdy podjęto próbę serializacji XAML w LambdaValue<TResult> lub LambdaReference<T> . |
| LambdaValue<TResult> |
Reprezentuje wyrażenie lambda używane jako wartość języka r, które obsługuje powiązanie In argumentów. |
| LessThan<TLeft,TRight,TResult> |
Wykonuje test relacyjnych między dwiema wartościami. Jeśli lewy operand jest mniejszy niż prawy operand, wyrażenie zwraca wartość |
| LessThanOrEqual<TLeft,TRight,TResult> |
Wykonuje test relacyjny między dwiema wartościami. Jeśli argument operacji po lewej stronie jest mniejszy lub równy operandowi z prawej strony, wyrażenie zwraca |
| Literal<T> |
Reprezentuje działanie wyrażenia zwracające wartość literalną określonego typu. |
| MultidimensionalArrayItemReference<TItem> |
Reprezentuje element w tablicy wielowymiarowej, który może być używany jako l-wartość w wyrażeniu. |
| Multiply<TLeft,TRight,TResult> |
Oblicza iloczyn dwóch wartości. |
| New<TResult> |
Tworzy nowe wystąpienie typu określonego przez |
| NewArray<TResult> |
Tworzy nowe wystąpienie typu tablicy określonego przez |
| Not<TOperand,TResult> |
Oblicza logiczną negację wyrażenia wartości. |
| NotEqual<TLeft,TRight,TResult> |
Wykonuje test nierówności między dwiema wartościami. Jeśli dwie wartości nie są równe wyrażeniem zwraca |
| Or<TLeft,TRight,TResult> |
Oblicza bitową koniunkcję logiczną lub dwie wartości. |
| OrElse |
Oblicza wartość logiczną lub dwie wartości. W tym celu oba operandy są oceniane na wartości logiczne. Jeśli oba operandy są |
| PropertyReference<TOperand,TResult> |
Odwołanie do właściwości. |
| PropertyValue<TOperand,TResult> |
Wartość właściwości. |
| Subtract<TLeft,TRight,TResult> |
Oblicza różnicę między dwiema wartościami. |
| TextExpression |
Reprezentuje wyrażenie tekstowe. |
| ValueTypeFieldReference<TOperand,TResult> |
Reprezentuje pole w typie wartości, którego można użyć jako wartości l w wyrażeniu. |
| ValueTypeIndexerReference<TOperand,TItem> |
Reprezentuje element, do którego odwołuje się indeksator dla typu wartości, który może być używany jako wartość l w wyrażeniu. |
| ValueTypePropertyReference<TOperand,TResult> |
Reprezentuje właściwość typu wartości, która może być używana jako wartość l w wyrażeniu. |
| VariableReference<T> |
Reprezentuje Variable użycie jako wartość l w wyrażeniu. |
| VariableValue<T> |
Reprezentuje wartość Variable używaną jako wartość r w wyrażeniu. |
Interfejsy
| ITextExpression |
Reprezentuje wyrażenie tekstowe. |