System.Activities.Expressions Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, связанные с выражения.
Классы
| Add<TLeft,TRight,TResult> |
Вычисляет сумму двух значений. |
| And<TLeft,TRight,TResult> |
Выполняет побитовую операцию логического «И» для двух значений. |
| AndAlso |
Выполняет операцию логического «И» для двух значений. Оба значения преобразуются в логические, если они имеют значение true, выражение возвращает значение |
| ArgumentReference<T> |
Представляет аргумент Argument, используемый в выражении в качестве левостороннего значения. |
| ArgumentValue<T> |
Представляет аргумент Argument, используемый в выражении в качестве правостороннего значения. |
| ArrayItemReference<TItem> |
Ссылка на элемент в массиве. |
| ArrayItemValue<TItem> |
Элемент в массиве. |
| As<TOperand,TResult> |
Пытается преобразовать операнд в заданный тип. Если преобразование нельзя выполнить, для результата задается значение |
| AssemblyReference |
Представляет ссылку на сборку. |
| Cast<TOperand,TResult> |
Пытается преобразовать операнд в заданный тип. Если преобразование невозможно выполнить, во время выполнения возникает ошибка. |
| CompiledExpressionInvoker |
Представляет компилированное средство вызова выражения. |
| DelegateArgumentReference<T> |
Представляет переменную DelegateArgument, используемую в выражении в качестве левого операнда. |
| DelegateArgumentValue<T> |
Представляет переменную DelegateArgument, используемую в выражении в качестве правого операнда. |
| Divide<TLeft,TRight,TResult> |
Вычисляет частное операции деления. |
| EnvironmentLocationReference<T> |
Представляет ссылку местоположения среды. |
| EnvironmentLocationValue<T> |
Представляет значение местоположения среды. |
| Equal<TLeft,TRight,TResult> |
Выполняет проверку двух значений на равенство. Если два значения равны, выражение возвращает значение |
| ExpressionServices |
API, используемый для преобразования выражений, учитывающих среду, в дерево действий. |
| FieldReference<TOperand,TResult> |
Ссылка на поле. |
| FieldValue<TOperand,TResult> |
Значение поля. |
| GreaterThan<TLeft,TRight,TResult> |
Выполняет проверку отношения между двумя значениями. Если левый операнд больше правого, выражение возвращает значение |
| GreaterThanOrEqual<TLeft,TRight,TResult> |
Выполняет проверку отношения между двумя значениями. Если левый операнд больше или равен правому, выражение возвращает значение |
| IndexerReference<TOperand,TItem> |
Представляет элемент, на который ссылается индексатор объекта, который можно использовать в качестве левостороннего значения в выражении. |
| InvokeFunc<TResult> |
Вызывает ActivityFunc<TResult>. |
| InvokeFunc<T,TResult> |
Вызывает ActivityFunc<T,TResult>. |
| InvokeFunc<T1,T2,TResult> |
Вызывает ActivityFunc<T1,T2,TResult>. |
| InvokeFunc<T1,T2,T3,TResult> |
Вызывает ActivityFunc<T1,T2,T3,TResult>. |
| InvokeFunc<T1,T2,T3,T4,TResult> |
Вызывает ActivityFunc<T1,T2,T3,T4,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,TResult> |
Вызывает ActivityFunc<T1,T2,T3,T4,T5,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,T6,TResult> |
Вызывает ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>. |
| InvokeFunc<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> |
Вызывает 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> |
Вызывает 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> |
Вызывает 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> |
Вызывает 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> |
Вызывает 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> |
Вызывает 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> |
Вызывает ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>. |
| InvokeMethod<TResult> |
Вызывает открытый метод заданного объекта или типа. |
| LambdaReference<T> |
Представляет лямбда-выражение, используемое в качестве левостороннего значения, поддерживающего привязку аргументов Out. |
| LambdaSerializationException |
Исключение, вызываемое при попытке сериализации в формат XAML для LambdaValue<TResult> или LambdaReference<T>. |
| LambdaValue<TResult> |
Представляет лямбда-выражение, используемое в качестве правостороннего значения, поддерживающего привязку аргументов In. |
| LessThan<TLeft,TRight,TResult> |
Выполняет проверку отношения между двумя значениями. Если левый операнд меньше правого, выражение возвращает значение |
| LessThanOrEqual<TLeft,TRight,TResult> |
Выполняет проверку отношения между двумя значениями. Если левый операнд меньше или равен правому, выражение возвращает значение |
| Literal<T> |
Представляет действие выражения, возвращающее литеральное значение указанного типа. |
| MultidimensionalArrayItemReference<TItem> |
Представляет элемент в многомерном массиве, который можно использовать в качестве левостороннего значения в выражении. |
| Multiply<TLeft,TRight,TResult> |
Вычисляет произведение двух значений. |
| New<TResult> |
Создает новый экземпляр типа, указанного с помощью типа |
| NewArray<TResult> |
Создает новый экземпляр типа массива, указанного с помощью типа |
| Not<TOperand,TResult> |
Вычисляет логическое отрицание выражения значения. |
| NotEqual<TLeft,TRight,TResult> |
Выполняет проверку двух значений на неравенство. Если два значения не равны, выражение возвращает значение |
| Or<TLeft,TRight,TResult> |
Выполняет побитовую операцию логического «ИЛИ» для двух значений. |
| OrElse |
Выполняет операцию логического «ИЛИ» для двух значений. Для этого оба операнда приводятся к логическим значениям. Если оба операнда имеют значение |
| PropertyReference<TOperand,TResult> |
Ссылка на свойство. |
| PropertyValue<TOperand,TResult> |
Значение свойства. |
| Subtract<TLeft,TRight,TResult> |
Вычисляет разницу между двумя значениями. |
| TextExpression |
Представляет текстовое выражение. |
| ValueTypeFieldReference<TOperand,TResult> |
Представляет тип значения поля, которое может быть использовано в качестве левостороннего значения в выражении. |
| ValueTypeIndexerReference<TOperand,TItem> |
Представляет элемент, на который ссылается индексатор, для типа значения, которое можно использовать в качестве левостороннего значения в выражении. |
| ValueTypePropertyReference<TOperand,TResult> |
Представляет свойство типа значения, которое может быть использовано в качестве левостороннего значения в выражении. |
| VariableReference<T> |
Представляет переменную Variable, используемую в выражении в качестве левого операнда. |
| VariableValue<T> |
Представляет переменную Variable, используемую в выражении в качестве правого операнда. |
Интерфейсы
| ITextExpression |
Представляет текстовое выражение. |