System.Activities.Expressions Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece classes relacionadas com expressões.
Classes
| Name | Description |
|---|---|
| Add<TLeft,TRight,TResult> |
Calcula a soma de dois valores. |
| And<TLeft,TRight,TResult> |
Calcula o AND lógico bit a bit de dois valores. |
| AndAlso |
Calcula o E lógico de dois valores. Ambos os valores são convertidos em booleanos, e se ambos forem verdadeiros, esta expressão devolve |
| ArgumentReference<T> |
Representa um Argument usado como valor l numa expressão. |
| ArgumentValue<T> |
Representa um Argument usado como valor r numa expressão. |
| ArrayItemReference<TItem> |
Uma referência a um item dentro de um array. |
| ArrayItemValue<TItem> |
Um item dentro de um array. |
| As<TOperand,TResult> |
Tenta converter um operando para um dado tipo. Se a conversão não for possível, o resultado é definido para |
| AssemblyReference |
Representa uma referência de montagem. |
| Cast<TOperand,TResult> |
Tenta converter um operando para um dado tipo. Se a conversão não for possível, gera-se um erro em tempo de execução. |
| CompiledExpressionInvoker |
Representa um invocador de expressões compiladas. |
| DelegateArgumentReference<T> |
Representa um DelegateArgument usado como valor l numa expressão. |
| DelegateArgumentValue<T> |
Representa um DelegateArgument usado como valor r numa expressão. |
| Divide<TLeft,TRight,TResult> |
Calcula o quociente de uma operação de divisão. |
| EnvironmentLocationReference<T> |
Representa uma referência de localização ambiental. |
| EnvironmentLocationValue<T> |
Representa o valor de localização do ambiente. |
| Equal<TLeft,TRight,TResult> |
Realiza um teste de igualdade entre dois valores. Se os dois valores forem iguais, a expressão retorna |
| ExpressionServices |
Uma API de transformação usada para converter expressões conscientes do ambiente numa árvore de atividades. |
| FieldReference<TOperand,TResult> |
Uma referência a um campo. |
| FieldValue<TOperand,TResult> |
Um valor de campo. |
| GreaterThan<TLeft,TRight,TResult> |
Realiza um teste relacional entre dois valores. Se o operando esquerdo for maior que o operando direito, a expressão devolve |
| GreaterThanOrEqual<TLeft,TRight,TResult> |
Realiza um teste relacional entre dois valores. Se o operando esquerdo for maior ou igual ao operando direito, a expressão retorna |
| IndexerReference<TOperand,TItem> |
Representa um elemento referenciado por um indexador de objetos que pode ser usado como valor l numa 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 valor l, que suporta a ligação de Out argumentos. |
| LambdaSerializationException |
A exceção que é lançada quando uma tentativa de serialização XAML é feita sobre um LambdaValue<TResult> ou LambdaReference<T>. |
| LambdaValue<TResult> |
Representa uma expressão lambda usada como valor r, que suporta a ligação de In argumentos. |
| LessThan<TLeft,TRight,TResult> |
Realiza um teste relacional entre dois valores. Se o operando esquerdo for menor que o operando direito, a expressão retorna |
| LessThanOrEqual<TLeft,TRight,TResult> |
Realiza um teste relacional entre dois valores. Se o operando esquerdo for menor ou igual ao operando direito, a expressão devolve |
| Literal<T> |
Representa uma atividade de expressão que devolve um valor literal do tipo especificado. |
| MultidimensionalArrayItemReference<TItem> |
Representa um elemento num array multidimensional que pode ser usado como valor l numa expressão. |
| Multiply<TLeft,TRight,TResult> |
Calcula o produto de dois valores. |
| New<TResult> |
Cria uma nova instância do tipo especificado pelo |
| NewArray<TResult> |
Cria uma nova instância do tipo de array especificado pelo |
| Not<TOperand,TResult> |
Calcula a negação lógica de uma expressão de valor. |
| NotEqual<TLeft,TRight,TResult> |
Realiza um teste de desigualdade entre dois valores. Se os dois valores não forem iguais, a expressão retorna |
| 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 isso, ambos os operandos são avaliados até valores booleanos. Se ambos os operandos forem |
| PropertyReference<TOperand,TResult> |
Uma referência a uma propriedade. |
| PropertyValue<TOperand,TResult> |
O 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 num tipo de valor que pode ser usado como valor l numa expressão. |
| ValueTypeIndexerReference<TOperand,TItem> |
Representa um elemento referenciado por um indexador num tipo de valor que pode ser usado como valor l numa expressão. |
| ValueTypePropertyReference<TOperand,TResult> |
Representa uma propriedade num tipo de valor que pode ser usada como valor l numa expressão. |
| VariableReference<T> |
Representa um Variable usado como valor l numa expressão. |
| VariableValue<T> |
Representa um Variable usado como valor r numa expressão. |
Interfaces
| Name | Description |
|---|---|
| ITextExpression |
Representa uma expressão de texto. |