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. |