System.Activities.Expressions Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som är relaterade till uttryck.
Klasser
| Name | Description |
|---|---|
| Add<TLeft,TRight,TResult> |
Beräknar summan av två värden. |
| And<TLeft,TRight,TResult> |
Beräknar det bitvis logiska AND-värdet för två värden. |
| AndAlso |
Beräknar det logiska AND-värdet för två värden. Båda värdena konverteras till booleska, och om båda är sanna returnerar |
| ArgumentReference<T> |
Representerar ett Argument som används som ett l-värde i ett uttryck. |
| ArgumentValue<T> |
Representerar ett Argument som används som ett r-värde i ett uttryck. |
| ArrayItemReference<TItem> |
En referens till ett objekt i en matris. |
| ArrayItemValue<TItem> |
Ett objekt i en matris. |
| As<TOperand,TResult> |
Försöker konvertera en operand till en viss typ. Om konverteringen inte är möjlig är resultatet inställt på |
| AssemblyReference |
Representerar en sammansättningsreferens. |
| Cast<TOperand,TResult> |
Försöker konvertera en operand till en viss typ. Om konverteringen inte är möjlig genereras ett körningsfel. |
| CompiledExpressionInvoker |
Representerar en anropare för kompilerat uttryck. |
| DelegateArgumentReference<T> |
Representerar ett DelegateArgument som används som ett l-värde i ett uttryck. |
| DelegateArgumentValue<T> |
Representerar ett DelegateArgument som används som ett r-värde i ett uttryck. |
| Divide<TLeft,TRight,TResult> |
Beräknar kvoten för en divisionsåtgärd. |
| EnvironmentLocationReference<T> |
Representerar en miljöplatsreferens. |
| EnvironmentLocationValue<T> |
Representerar miljöplatsvärdet. |
| Equal<TLeft,TRight,TResult> |
Utför ett likhetstest mellan två värden. Om de två värdena är lika med returnerar |
| ExpressionServices |
Ett transformerings-API som används för att konvertera miljömedvetna uttryck till ett aktivitetsträd. |
| FieldReference<TOperand,TResult> |
En referens till ett fält. |
| FieldValue<TOperand,TResult> |
Ett fältvärde. |
| GreaterThan<TLeft,TRight,TResult> |
Utför ett relationstest mellan två värden. Om den vänstra operanden är större än den högra operanden returnerar |
| GreaterThanOrEqual<TLeft,TRight,TResult> |
Utför ett relationstest mellan två värden. Om den vänstra operanden är större än eller lika med den högra operanden returnerar |
| IndexerReference<TOperand,TItem> |
Representerar ett element som refereras av en objektindexerare som kan användas som ett l-värde i ett uttryck. |
| InvokeFunc<TResult> |
Anropar en ActivityFunc<TResult>. |
| InvokeFunc<T,TResult> |
Anropar en ActivityFunc<T,TResult>. |
| InvokeFunc<T1,T2,TResult> |
Anropar en ActivityFunc<T1,T2,TResult>. |
| InvokeFunc<T1,T2,T3,TResult> |
Anropar en ActivityFunc<T1,T2,T3,TResult>. |
| InvokeFunc<T1,T2,T3,T4,TResult> |
Anropar en ActivityFunc<T1,T2,T3,T4,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,TResult> |
Anropar en ActivityFunc<T1,T2,T3,T4,T5,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,T6,TResult> |
Anropar en ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Anropar en ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Anropar en ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Anropar en ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Anropar en 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> |
Anropar en 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> |
Anropar en 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> |
Anropar en 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> |
Anropar en 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> |
Anropar en 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> |
Anropar en ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>. |
| InvokeMethod<TResult> |
Anropar en offentlig metod av ett angivet objekt eller typ. |
| LambdaReference<T> |
Representerar ett lambda-uttryck som används som ett l-värde, som stöder bindning av Out argument. |
| LambdaSerializationException |
Undantaget som utlöses när ett XAML-serialiseringsförsök görs på en LambdaValue<TResult> eller LambdaReference<T>. |
| LambdaValue<TResult> |
Representerar ett lambda-uttryck som används som ett r-värde, som stöder bindning av In argument. |
| LessThan<TLeft,TRight,TResult> |
Utför ett relationstest mellan två värden. Om den vänstra operanden är mindre än den högra operanden returnerar |
| LessThanOrEqual<TLeft,TRight,TResult> |
Utför ett relationstest mellan två värden. Om den vänstra operanden är mindre än eller lika med den högra operanden returnerar |
| Literal<T> |
Representerar en uttrycksaktivitet som returnerar ett literalvärde av den angivna typen. |
| MultidimensionalArrayItemReference<TItem> |
Representerar ett element i en flerdimensionell matris som kan användas som ett l-värde i ett uttryck. |
| Multiply<TLeft,TRight,TResult> |
Beräknar produkten av två värden. |
| New<TResult> |
Skapar en ny instans av den typ som anges av |
| NewArray<TResult> |
Skapar en ny instans av matristypen som anges av |
| Not<TOperand,TResult> |
Beräknar den logiska negationen av ett värdeuttryck. |
| NotEqual<TLeft,TRight,TResult> |
Utför ett ojämlikhetstest mellan två värden. Om de två värdena inte är lika med returnerar |
| Or<TLeft,TRight,TResult> |
Beräknar det bitvis logiska ELLER för två värden. |
| OrElse |
Beräknar det logiska OR:t för två värden. För att göra detta utvärderas båda operanderna till booleska värden. Om båda operanderna är |
| PropertyReference<TOperand,TResult> |
En referens till en egenskap. |
| PropertyValue<TOperand,TResult> |
Ett egenskapsvärde. |
| Subtract<TLeft,TRight,TResult> |
Beräknar skillnaden mellan två värden. |
| TextExpression |
Representerar ett textuttryck. |
| ValueTypeFieldReference<TOperand,TResult> |
Representerar ett fält på en värdetyp som kan användas som ett l-värde i ett uttryck. |
| ValueTypeIndexerReference<TOperand,TItem> |
Representerar ett element som en indexerare refererar till för en värdetyp som kan användas som ett l-värde i ett uttryck. |
| ValueTypePropertyReference<TOperand,TResult> |
Representerar en egenskap för en värdetyp som kan användas som ett l-värde i ett uttryck. |
| VariableReference<T> |
Representerar ett Variable som används som ett l-värde i ett uttryck. |
| VariableValue<T> |
Representerar ett Variable som används som ett r-värde i ett uttryck. |
Gränssnitt
| Name | Description |
|---|---|
| ITextExpression |
Representerar ett textuttryck. |