System.Activities.Expressions Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes relacionadas às expressões.
Classes
| Add<TLeft,TRight,TResult> |
Calcula a soma dos dois valores. |
| And<TLeft,TRight,TResult> |
Calcula o AND lógico bit a bit de dois valores. |
| AndAlso |
Calcula o AND lógico de dois valores. Ambos os valores são convertidos em booliano e, se ambos forem verdadeiros, essa expressão retornará |
| ArgumentReference<T> |
Representa um Argument usado como um valor l em uma expressão. |
| ArgumentValue<T> |
Representa um Argument usado como um valor r em uma expressão. |
| ArrayItemReference<TItem> |
Uma referência a um item dentro de uma matriz. |
| ArrayItemValue<TItem> |
Um item em uma matriz. |
| As<TOperand,TResult> |
Tenta converter um operando em um determinado tipo. Se a conversão não for possível, o resultado será definido como |
| AssemblyReference |
Representa uma referência de assembly. |
| Cast<TOperand,TResult> |
Tenta converter um operando em um determinado tipo. Se a conversão não for possível, será gerado um erro em tempo de execução. |
| CompiledExpressionInvoker |
Representa um chamador de expressão compilada. |
| DelegateArgumentReference<T> |
Representa uma DelegateArgument usada como um l-value em uma expressão. |
| DelegateArgumentValue<T> |
Representa uma DelegateArgument usada como um r-value em uma expressão. |
| Divide<TLeft,TRight,TResult> |
Calcula o quociente de uma operação de divisão. |
| EnvironmentLocationReference<T> |
Representa uma referência de local de ambiente. |
| EnvironmentLocationValue<T> |
Representa um valor de local de ambiente. |
| Equal<TLeft,TRight,TResult> |
Executa um teste de igualdade entre dois valores. Se os dois valores forem iguais, a expressão retornará |
| ExpressionServices |
Uma API de transformação usada para converter expressões com reconhecimento de ambiente em uma árvore de atividades. |
| FieldReference<TOperand,TResult> |
Uma referência a um campo. |
| FieldValue<TOperand,TResult> |
Um valor do campo. |
| GreaterThan<TLeft,TRight,TResult> |
Executa um teste relacional entre dois valores. Se o operando esquerdo for maior que o operando direito, a expressão retornará |
| GreaterThanOrEqual<TLeft,TRight,TResult> |
Executa um teste relacional entre dois valores. Se o operando esquerdo for maior ou igual ao operando direito, a expressão retornará |
| IndexerReference<TOperand,TItem> |
Representa um elemento referenciado por um indexador de objeto que pode ser usado como um l-value em uma expressão. |
| InvokeFunc<TResult> |
Invoca um ActivityFunc<TResult>. |
| InvokeFunc<T,TResult> |
Invoca um ActivityFunc<T,TResult>. |
| InvokeFunc<T1,T2,TResult> |
Invoca um ActivityFunc<T1,T2,TResult>. |
| InvokeFunc<T1,T2,T3,TResult> |
Invoca um ActivityFunc<T1,T2,T3,TResult>. |
| InvokeFunc<T1,T2,T3,T4,TResult> |
Invoca um ActivityFunc<T1,T2,T3,T4,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,TResult> |
Invoca um ActivityFunc<T1,T2,T3,T4,T5,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,T6,TResult> |
Invoca um ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Invoca um ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>. |
| InvokeFunc<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> |
Invoca um 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> |
Invoca um 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> |
Invoca um 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> |
Invoca um 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> |
Invoca um 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> |
Invoca um 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> |
Invoca um ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>. |
| InvokeMethod<TResult> |
Chama um método público de um objeto ou tipo especificado. |
| LambdaReference<T> |
Representa uma expressão lambda usada como um valor l, que é compatível com a associação de argumentos Out. |
| LambdaSerializationException |
A exceção que é lançada quando uma tentativa de serialização de XAML é feita em um LambdaValue<TResult> ou LambdaReference<T>. |
| LambdaValue<TResult> |
Representa uma expressão lambda usada como um valor r, que é compatível com a associação de argumentos In. |
| LessThan<TLeft,TRight,TResult> |
Executa um teste relacional entre dois valores. Se o operando esquerdo for menor que o operando direito, a expressão retornará |
| LessThanOrEqual<TLeft,TRight,TResult> |
Executa um teste relacional entre dois valores. Se o operando esquerdo for menor ou igual ao operando direito, a expressão retornará |
| Literal<T> |
Representa uma atividade de expressão que retorna um valor literal do tipo especificado. |
| MultidimensionalArrayItemReference<TItem> |
Representa um elemento em uma matriz multidimensional que pode ser usado como um l-value em uma expressão. |
| Multiply<TLeft,TRight,TResult> |
Calcula o produto de dois valores. |
| New<TResult> |
Cria uma nova instância do tipo especificado pelo tipo |
| NewArray<TResult> |
Cria uma nova instância do tipo de matriz especificado pelo tipo |
| Not<TOperand,TResult> |
Calcula a negação lógica de uma expressão de valor. |
| NotEqual<TLeft,TRight,TResult> |
Executa um teste de desigualdade entre dois valores. Se os dois valores não forem iguais, a expressão retornará |
| Or<TLeft,TRight,TResult> |
Calcula o OR lógico bit a bit de dois valores. |
| OrElse |
Calcula o OR lógico de dois valores. Para fazer isso, ambos os operandos são avaliados para valores boolianos. Se ambos os operandos forem |
| PropertyReference<TOperand,TResult> |
Uma referência a uma propriedade. |
| PropertyValue<TOperand,TResult> |
Um valor da propriedade. |
| Subtract<TLeft,TRight,TResult> |
Calcula a diferença entre dois valores. |
| TextExpression |
Representa uma expressão de texto. |
| ValueTypeFieldReference<TOperand,TResult> |
Representa um campo em um tipo de valor que pode ser usado como um l-value em uma expressão. |
| ValueTypeIndexerReference<TOperand,TItem> |
Representa um elemento referenciado por um indexador em um tipo de valor que pode ser usado como um l-value em uma expressão. |
| ValueTypePropertyReference<TOperand,TResult> |
Representa uma propriedade em um tipo de valor que pode ser usada como um l-value em uma expressão. |
| VariableReference<T> |
Representa uma Variable usada como um l-value em uma expressão. |
| VariableValue<T> |
Representa uma Variable usada como um r-value em uma expressão. |
Interfaces
| ITextExpression |
Representa uma expressão de texto. |