Export (0) Print
Expand All
Expand Minimize

System.Activities.Expressions Namespace

Provides classes related to expressions.

  Class Description
Public class Add<TLeft, TRight, TResult> Computes the sum of two values.
Public class And<TLeft, TRight, TResult> Computes the bitwise logical AND of two values.
Public class AndAlso Computes the logical AND of two values. Both values are converted into Boolean, and if both are true then this expression returns true. If one or both values evaluate to false, this expression returns false. AndAlso is the “short circuit” version of the logical AND operator, returning false as soon as one of operands is evaluated to be false.
Public class ArgumentReference<T> Represents an Argument used as an l-value in an expression.
Public class ArgumentValue<T> Represents an Argument used as an r-value in an expression.
Public class ArrayItemReference<TItem> A reference to an item within an array.
Public class ArrayItemValue<TItem> An item within an array.
Public class As<TOperand, TResult> Attempts to converts an operand to a given type. If the conversion is not possible the result is set to null.
Public class AssemblyReference Represents an assembly reference.
Public class Cast<TOperand, TResult> Attempts to convert an operand to a given type. If the conversion is not possible a run-time error is generated.
Public class CompiledExpressionInvoker Represents a compiled expression invoker.
Public class DelegateArgumentReference<T> Represents a DelegateArgument used as an l-value in an expression.
Public class DelegateArgumentValue<T> Represents a DelegateArgument used as an r-value in an expression.
Public class Divide<TLeft, TRight, TResult> Computes the quotient of a division operation.
Public class EnvironmentLocationReference<T> Represents an environment location reference.
Public class EnvironmentLocationValue<T> Represents the environment location value.
Public class Equal<TLeft, TRight, TResult> Performs an equality test between two values. If the two values are equal the expression returns true; otherwise, it returns false.
Public class ExpressionServices A transformation API used to convert environment aware expressions to an activity tree.
Public class FieldReference<TOperand, TResult> A reference to a field.
Public class FieldValue<TOperand, TResult> A field value.
Public class GreaterThan<TLeft, TRight, TResult> Performs a relational test between two values. If the left operand is greater than the right operand, the expression returns true. Otherwise, it returns false.
Public class GreaterThanOrEqual<TLeft, TRight, TResult> Performs a relational test between two values. If the left operand is greater than or equal to the right operand, the expression returns true; otherwise, it returns false.
Public class IndexerReference<TOperand, TItem> Represents an element referenced by an object indexer that can be used as an l-value in an expression.
Public class InvokeFunc<TResult> Invokes an ActivityFunc<TResult>.
Public class InvokeFunc<T, TResult> Invokes an ActivityFunc<T, TResult>.
Public class InvokeFunc<T1, T2, TResult> Invokes an ActivityFunc<T1, T2, TResult>.
Public class InvokeFunc<T1, T2, T3, TResult> Invokes an ActivityFunc<T1, T2, T3, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, T7, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, T7, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>.
Public class InvokeFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult> Invokes an ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>.
Public class InvokeMethod<TResult> Calls a public method of a specified object or type.
Public class LambdaReference<T> Represents a lambda expression used as an l-value, which supports binding of Out arguments.
Public class LambdaSerializationException The exception that is thrown when a XAML serialization attempt is made on a LambdaValue<TResult> or LambdaReference<T>.
Public class LambdaValue<TResult> Represents a lambda expression used as an r-value, which supports binding of In arguments.
Public class LessThan<TLeft, TRight, TResult> Performs a relational test between two values. If the left operand is less than the right operand, the expression returns true. Otherwise, it returns false.
Public class LessThanOrEqual<TLeft, TRight, TResult> Performs a relational test between two values. If the left operand is less than or equal to the right operand, the expression returns true. Otherwise, it returns false.
Public class Literal<T> Represents an expression activity that returns a literal value of the specified type.
Public class MultidimensionalArrayItemReference<TItem> Represents an element in a multidimensional array that can be used as an l-value in an expression.
Public class Multiply<TLeft, TRight, TResult> Computes the product of two values.
Public class New<TResult> Creates a new instance of the type specified by the TResult type.
Public class NewArray<TResult> Creates a new instance of the array type specified by the Tresult type.
Public class Not<TOperand, TResult> Computes the logical negation of a value expression.
Public class NotEqual<TLeft, TRight, TResult> Performs an inequality test between two values. If the two values are not equal the expression returns true; otherwise, it returns false.
Public class Or<TLeft, TRight, TResult> Computes the bitwise logical OR of two values.
Public class OrElse Computes the logical OR of two values. To do this, both operands are evaluated to boolean values. If both operands are false then the expression returns false. If one or both operands evaluate to true, the expression returns true.
Public class PropertyReference<TOperand, TResult> A reference to a property.
Public class PropertyValue<TOperand, TResult> A property value.
Public class Subtract<TLeft, TRight, TResult> Computes the difference between two values.
Public class TextExpression Represents a text expression.
Public class ValueTypeFieldReference<TOperand, TResult> Represents a field on a value type that can be used as an l-value in an expression.
Public class ValueTypeIndexerReference<TOperand, TItem> Represents an element referenced by an indexer on a value type that can be used as an l-value in an expression.
Public class ValueTypePropertyReference<TOperand, TResult> Represents a property on a value type that can be used as an l-value in an expression.
Public class VariableReference<T> Represents a Variable used as an l-value in an expression.
Public class VariableValue<T> Represents a Variable used as an r-value in an expression.

  Interface Description
Public interface ITextExpression Represents a text expression.
Show:
© 2014 Microsoft