System.Activities.Expressions Naamruimte

Biedt klassen met betrekking tot expressies.

Klassen

Name Description
Add<TLeft,TRight,TResult>

Berekent de som van twee waarden.

And<TLeft,TRight,TResult>

Berekent de bitsgewijze logische EN van twee waarden.

AndAlso

Berekent de logische EN van twee waarden. Beide waarden worden geconverteerd naar Booleaanse waarde en als beide waar zijn, retourneert truedeze expressie. Als een of beide waarden onwaar opleveren, retourneert falsedeze expressie. AndAlso is de 'short circuit'-versie van de logische AND-operator, die onwaar retourneert zodra een van de operanden wordt geëvalueerd false.

ArgumentReference<T>

Vertegenwoordigt een Argument gebruikt als een l-waarde in een expressie.

ArgumentValue<T>

Vertegenwoordigt een Argument gebruikt als een r-waarde in een expressie.

ArrayItemReference<TItem>

Een verwijzing naar een item in een matrix.

ArrayItemValue<TItem>

Een item in een matrix.

As<TOperand,TResult>

Pogingen om een operand te converteren naar een bepaald type. Als de conversie niet mogelijk is, wordt het resultaat ingesteld op null.

AssemblyReference

Vertegenwoordigt een assembly-verwijzing.

Cast<TOperand,TResult>

Probeert een operand te converteren naar een bepaald type. Als de conversie niet mogelijk is, wordt er een runtimefout gegenereerd.

CompiledExpressionInvoker

Vertegenwoordigt een aanroeper voor een gecompileerde expressie.

DelegateArgumentReference<T>

Vertegenwoordigt een DelegateArgument waarde die wordt gebruikt als een l-waarde in een expressie.

DelegateArgumentValue<T>

Vertegenwoordigt een DelegateArgument gebruikte r-waarde in een expressie.

Divide<TLeft,TRight,TResult>

Berekent het quotiënt van een delingsbewerking.

EnvironmentLocationReference<T>

Vertegenwoordigt een omgevingslocatiereferentie.

EnvironmentLocationValue<T>

Vertegenwoordigt de locatiewaarde van de omgeving.

Equal<TLeft,TRight,TResult>

Voert een gelijkheidstest tussen twee waarden uit. Als de twee waarden gelijk zijn aan de expressie, wordt trueanders geretourneerd false.

ExpressionServices

Een transformatie-API die wordt gebruikt om omgevingsbewuste expressies te converteren naar een activiteitsstructuur.

FieldReference<TOperand,TResult>

Een verwijzing naar een veld.

FieldValue<TOperand,TResult>

Een veldwaarde.

GreaterThan<TLeft,TRight,TResult>

Voert een relationele test tussen twee waarden uit. Als de linkeroperand groter is dan de rechteroperand, retourneert truede expressie . Anders wordt false geretourneerd.

GreaterThanOrEqual<TLeft,TRight,TResult>

Voert een relationele test tussen twee waarden uit. Als de linkeroperand groter is dan of gelijk is aan de rechteroperand, retourneert truede expressie; anders wordt deze geretourneerd false.

IndexerReference<TOperand,TItem>

Vertegenwoordigt een element waarnaar wordt verwezen door een objectindexeerfunctie die kan worden gebruikt als een l-waarde in een expressie.

InvokeFunc<TResult>

Roept een ActivityFunc<TResult>.

InvokeFunc<T,TResult>

Roept een ActivityFunc<T,TResult>.

InvokeFunc<T1,T2,TResult>

Roept een ActivityFunc<T1,T2,TResult>.

InvokeFunc<T1,T2,T3,TResult>

Roept een ActivityFunc<T1,T2,T3,TResult>.

InvokeFunc<T1,T2,T3,T4,TResult>

Roept een ActivityFunc<T1,T2,T3,T4,TResult>.

InvokeFunc<T1,T2,T3,T4,T5,TResult>

Roept een ActivityFunc<T1,T2,T3,T4,T5,TResult>.

InvokeFunc<T1,T2,T3,T4,T5,T6,TResult>

Roept een ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,TResult>

Roept een ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

Roept een ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

Roept een ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>.

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>

Roept een 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>

Roept een 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>

Roept een 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>

Roept een 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>

Roept een 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>

Roept een 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>

Roept een ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>.

InvokeMethod<TResult>

Roept een openbare methode van een opgegeven object of type aan.

LambdaReference<T>

Vertegenwoordigt een lambda-expressie die wordt gebruikt als een l-waarde, die ondersteuning biedt voor binding van Out argumenten.

LambdaSerializationException

De uitzondering die wordt gegenereerd wanneer een XAML-serialisatiepoging wordt uitgevoerd op een LambdaValue<TResult> of LambdaReference<T>.

LambdaValue<TResult>

Vertegenwoordigt een lambda-expressie die wordt gebruikt als een r-waarde, die ondersteuning biedt voor binding van In argumenten.

LessThan<TLeft,TRight,TResult>

Voert een relationele test tussen twee waarden uit. Als de linkeroperand kleiner is dan de rechteroperand, retourneert truede expressie . Anders wordt false geretourneerd.

LessThanOrEqual<TLeft,TRight,TResult>

Voert een relationele test tussen twee waarden uit. Als de linkeroperand kleiner is dan of gelijk is aan de rechteroperand, retourneert truede expressie . Anders wordt false geretourneerd.

Literal<T>

Vertegenwoordigt een expressieactiviteit die een letterlijke waarde van het opgegeven type retourneert.

MultidimensionalArrayItemReference<TItem>

Vertegenwoordigt een element in een multidimensionale matrix die kan worden gebruikt als een l-waarde in een expressie.

Multiply<TLeft,TRight,TResult>

Berekent het product van twee waarden.

New<TResult>

Hiermee maakt u een nieuw exemplaar van het type dat is opgegeven door het TResult type.

NewArray<TResult>

Hiermee maakt u een nieuw exemplaar van het matrixtype dat is opgegeven door het Tresult type.

Not<TOperand,TResult>

Berekent de logische negatie van een waardeexpressie.

NotEqual<TLeft,TRight,TResult>

Voert een ongelijkheidstest tussen twee waarden uit. Als de twee waarden niet gelijk zijn aan de expressie, wordt trueanders geretourneerd false.

Or<TLeft,TRight,TResult>

Berekent de bitsgewijze logische OR van twee waarden.

OrElse

Berekent de logische OR van twee waarden. Hiervoor worden beide operanden geëvalueerd op booleaanse waarden. Als beide operanden zijn, retourneert falsefalsede expressie. Als een of beide operanden evalueren true, retourneert truede expressie .

PropertyReference<TOperand,TResult>

Een verwijzing naar een eigenschap.

PropertyValue<TOperand,TResult>

Een eigenschapswaarde.

Subtract<TLeft,TRight,TResult>

Berekent het verschil tussen twee waarden.

TextExpression

Vertegenwoordigt een tekstexpressie.

ValueTypeFieldReference<TOperand,TResult>

Vertegenwoordigt een veld op een waardetype dat kan worden gebruikt als een l-waarde in een expressie.

ValueTypeIndexerReference<TOperand,TItem>

Vertegenwoordigt een element waarnaar wordt verwezen door een indexeerfunctie op een waardetype dat kan worden gebruikt als een l-waarde in een expressie.

ValueTypePropertyReference<TOperand,TResult>

Vertegenwoordigt een eigenschap voor een waardetype dat kan worden gebruikt als een l-waarde in een expressie.

VariableReference<T>

Vertegenwoordigt een Variable waarde die wordt gebruikt als een l-waarde in een expressie.

VariableValue<T>

Vertegenwoordigt een Variable gebruikte r-waarde in een expressie.

Interfaces

Name Description
ITextExpression

Vertegenwoordigt een tekstexpressie.