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