System.Activities.Expressions Namnområde

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 truedet här uttrycket . Om ett eller båda värdena utvärderas till false returnerar falsedet här uttrycket . AndAlso är "kortslutningsversionen" av den logiska AND-operatorn och returnerar false så snart en av operanderna utvärderas till false.

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

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 trueuttrycket . Annars returneras false.

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 trueuttrycket . Annars returneras false.

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 trueuttrycket . Annars returneras false.

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 trueuttrycket . Annars returneras false.

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 trueuttrycket . Annars returneras false.

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

NewArray<TResult>

Skapar en ny instans av matristypen som anges av Tresult typen .

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 trueuttrycket . Annars returneras false.

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 false returnerar falseuttrycket . Om en eller båda operanderna utvärderas till truereturnerar trueuttrycket .

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.