다음을 통해 공유


System.Activities.Expressions 네임스페이스

식에 관련된 클래스를 제공합니다.

클래스

Add<TLeft,TRight,TResult>

두 값의 합계를 계산합니다.

And<TLeft,TRight,TResult>

두 값의 비트 논리곱을 계산합니다.

AndAlso

두 값의 논리곱을 계산합니다. 두 값은 모두 부울로 변환되며, 두 값이 모두 true이면 이 식에서 true를 반환합니다. 두 값 중 하나 또는 둘 다가 false이면 이 식은 false를 반환합니다. AndAlso는 논리곱 연산자의 "단락(short circuit)" 버전으로, 피연산자 중 하나가 false이면 즉시 false를 반환합니다.

ArgumentReference<T>

식에서 l-value로 사용되는 Argument를 나타냅니다.

ArgumentValue<T>

식에서 r-value로 사용되는 Argument를 나타냅니다.

ArrayItemReference<TItem>

배열 내의 항목에 대한 참조입니다.

ArrayItemValue<TItem>

배열 내의 항목입니다.

As<TOperand,TResult>

피연산자를 지정한 형식으로 변환하려고 합니다. 변환할 수 없으면 결과가 null로 설정됩니다.

AssemblyReference

어셈블리 참조를 나타냅니다.

Cast<TOperand,TResult>

피연산자를 지정한 형식으로 변환하려고 합니다. 변환할 수 없는 경우 런타임 오류가 생성됩니다.

CompiledExpressionInvoker

컴파일된 식 호출자를 나타냅니다.

DelegateArgumentReference<T>

식에서 l-value로 사용되는 DelegateArgument 를 나타냅니다.

DelegateArgumentValue<T>

식에서 r-value로 사용되는 DelegateArgument을 나타냅니다.

Divide<TLeft,TRight,TResult>

나누기 연산의 몫을 계산합니다.

EnvironmentLocationReference<T>

환경 위치 참조를 나타냅니다.

EnvironmentLocationValue<T>

환경 위치 값을 나타냅니다.

Equal<TLeft,TRight,TResult>

두 값 간에 같음 테스트를 수행합니다. 두 값이 같으면 식에서 true를 반환합니다. 그렇지 않으면 false를 반환합니다.

ExpressionServices

환경 인식 식을 작업 트리로 변환하는 데 사용되는 변환 API입니다.

FieldReference<TOperand,TResult>

필드에 대한 참조입니다.

FieldValue<TOperand,TResult>

필드 값입니다.

GreaterThan<TLeft,TRight,TResult>

두 값 간에 관계 테스트를 수행합니다. 왼쪽 피연산자가 오른쪽 피연산자보다 크면 식에서 true를 반환합니다. 그렇지 않으면 false을 반환합니다.

GreaterThanOrEqual<TLeft,TRight,TResult>

두 값 간에 관계 테스트를 수행합니다. 왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 식에서 true를 반환합니다. 그렇지 않으면 false를 반환합니다.

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>

지정한 개체나 형식의 public 메서드를 호출합니다.

LambdaReference<T>

Out 인수의 바인딩을 지원하며 l-value로 사용되는 람다 식을 나타냅니다.

LambdaSerializationException

LambdaValue<TResult> 또는 LambdaReference<T>에 대해 XAML serialization을 시도할 때 throw되는 예외입니다.

LambdaValue<TResult>

In 인수의 바인딩을 지원하며 r-value로 사용되는 람다 식을 나타냅니다.

LessThan<TLeft,TRight,TResult>

두 값 간에 관계 테스트를 수행합니다. 왼쪽 피연산자가 오른쪽 피연산자보다 작으면 식에서 true를 반환합니다. 그렇지 않으면 false을 반환합니다.

LessThanOrEqual<TLeft,TRight,TResult>

두 값 간에 관계 테스트를 수행합니다. 왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같으면 식에서 true를 반환합니다. 그렇지 않으면 false을 반환합니다.

Literal<T>

지정한 형식의 리터럴 값을 반환하는 식 작업을 나타냅니다.

MultidimensionalArrayItemReference<TItem>

식에서 l-value로 사용할 수 있는 다차원 배열의 요소를 나타냅니다.

Multiply<TLeft,TRight,TResult>

두 값의 곱을 계산합니다.

New<TResult>

TResult 형식에서 지정한 형식의 새 인스턴스를 만듭니다.

NewArray<TResult>

Tresult 형식에서 지정한 배열 형식의 새 인스턴스를 만듭니다.

Not<TOperand,TResult>

값 식의 논리 부정을 계산합니다.

NotEqual<TLeft,TRight,TResult>

두 값 간에 같지 않음 테스트를 수행합니다. 두 값이 같지 않으면 식에서 true를 반환하고, 그렇지 않으면 false를 반환합니다.

Or<TLeft,TRight,TResult>

두 값의 비트 논리합을 계산합니다.

OrElse

두 값의 논리합을 계산합니다. 이 작업을 위해 두 피연산자가 모두 부울 값이 됩니다. 두 피연산자가 모두 false이면 식에서 false를 반환합니다. 두 피연산자 중 하나 또는 둘 다가 true이면 식에서 true를 반환합니다.

PropertyReference<TOperand,TResult>

속성에 대한 참조입니다.

PropertyValue<TOperand,TResult>

속성 값입니다.

Subtract<TLeft,TRight,TResult>

두 값의 차이를 계산합니다.

TextExpression

텍스트 식을 나타냅니다.

ValueTypeFieldReference<TOperand,TResult>

식에서 l-value로 사용할 수 있는 값 형식의 필드를 나타냅니다.

ValueTypeIndexerReference<TOperand,TItem>

식에서 l-value로 사용할 수 있는 값 형식의 인덱서가 참조하는 요소를 나타냅니다.

ValueTypePropertyReference<TOperand,TResult>

식에서 l-value로 사용할 수 있는 값 형식의 속성을 나타냅니다.

VariableReference<T>

식에서 l-value로 사용되는 Variable 를 나타냅니다.

VariableValue<T>

식에서 r-value로 사용되는 Variable을 나타냅니다.

인터페이스

ITextExpression

텍스트 식을 나타냅니다.