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 |
Представляет текстовое выражение. |