System.Activities.Expressions Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, связанные с выражениями.
Классы
| Имя | Описание |
|---|---|
| Add<TLeft,TRight,TResult> |
Вычисляет сумму двух значений. |
| And<TLeft,TRight,TResult> |
Вычисляет побитовую логическую И из двух значений. |
| AndAlso |
Вычисляет логический И из двух значений. Оба значения преобразуются в логический, и если оба являются истинными, то это выражение возвращается |
| ArgumentReference<T> |
Argument Представляет значение l-value в выражении. |
| ArgumentValue<T> |
Представляет значение Argument r-value в выражении. |
| ArrayItemReference<TItem> |
Ссылка на элемент в массиве. |
| ArrayItemValue<TItem> |
Элемент в массиве. |
| As<TOperand,TResult> |
Пытается преобразовать операнду в заданный тип. Если преобразование невозможно, то для результата задано |
| AssemblyReference |
Представляет ссылку на сборку. |
| Cast<TOperand,TResult> |
Пытается преобразовать операнду в заданный тип. Если преобразование невозможно создать ошибку во время выполнения. |
| CompiledExpressionInvoker |
Представляет скомпилированный вызывающий объект выражения. |
| DelegateArgumentReference<T> |
DelegateArgument Представляет значение l-value в выражении. |
| DelegateArgumentValue<T> |
DelegateArgument Представляет значение r-value в выражении. |
| 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> |
Представляет элемент, на который ссылается индексатор объектов, который может использоваться в качестве l-value в выражении. |
| 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> |
Вызывает объект ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Вызывает объект ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>. |
| InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Вызывает объект ActivityFunc<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> |
Представляет лямбда-выражение, используемое в качестве l-значения, которое поддерживает привязку Out аргументов. |
| LambdaSerializationException |
Исключение, которое возникает при попытке сериализации XAML на объекте LambdaValue<TResult> или LambdaReference<T>. |
| LambdaValue<TResult> |
Представляет лямбда-выражение, используемое в качестве r-value, которое поддерживает привязку In аргументов. |
| LessThan<TLeft,TRight,TResult> |
Выполняет реляционный тест между двумя значениями. Если левый операнд меньше правого операнда, выражение возвращается |
| LessThanOrEqual<TLeft,TRight,TResult> |
Выполняет реляционный тест между двумя значениями. Если левый операнд меньше или равен правому операнду, выражение возвращается |
| Literal<T> |
Представляет действие выражения, возвращающее литеральное значение указанного типа. |
| MultidimensionalArrayItemReference<TItem> |
Представляет элемент в многомерном массиве, который можно использовать как l-значение в выражении. |
| 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> |
Представляет поле типа значения, которое можно использовать в качестве l-значения в выражении. |
| ValueTypeIndexerReference<TOperand,TItem> |
Представляет элемент, на который ссылается индексатор типа значения, который можно использовать в качестве l-значения в выражении. |
| ValueTypePropertyReference<TOperand,TResult> |
Представляет свойство типа значения, которое можно использовать в качестве l-значения в выражении. |
| VariableReference<T> |
Variable Представляет значение l-value в выражении. |
| VariableValue<T> |
Variable Представляет значение r-value в выражении. |
Интерфейсы
| Имя | Описание |
|---|---|
| ITextExpression |
Представляет текстовое выражение. |