System.Activities.Expressions 네임스페이스

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

클래스

Name Description
Add<TLeft,TRight,TResult>

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

And<TLeft,TRight,TResult>

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

AndAlso

두 값의 논리적 AND를 계산합니다. 두 값 모두 부울로 변환되고 둘 다 true이면 이 식이 반환됩니다 true. 하나 또는 두 값이 모두 false로 평가되면 이 식은 반환됩니다 false. AndAlso 는 논리 AND 연산자의 "단락" 버전이며 피연산자 중 하나가 평가되는 false즉시 false를 반환합니다.

ArgumentReference<T>

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

ArgumentValue<T>

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

ArrayItemReference<TItem>

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

ArrayItemValue<TItem>

배열 내의 항목입니다.

As<TOperand,TResult>

피연산자를 지정된 형식으로 변환하려고 시도합니다. 변환이 불가능한 경우 결과는 .로 null설정됩니다.

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>

두 값 간의 같음 테스트를 수행합니다. 두 값이 같으면 식이 반환 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

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

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>

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

OrElse

두 값의 논리적 OR을 계산합니다. 이렇게 하려면 두 피연산자가 모두 부울 값으로 평가됩니다. 두 피연산자 모두 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>

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

VariableValue<T>

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

인터페이스

Name Description
ITextExpression

텍스트 식을 나타냅니다.